0

ボタンがタップされたときに表示される UITableView があり、インデックスに基づいて配列 (テーブル ビューにデータを入力する配列) の特定の文字列を使用して決定されるセルにチェックマーク アクセサリを表示する必要があります。viewDidLoadメソッド に次のコードがあります。

NSIndexPath *indexPath = [NSIndexPath indexPathWithIndex:[arrayOfSounds indexOfObject:currentSound]];
UITableViewCell *cell = [tableViewProperty cellForRowAtIndexPath:indexPath];
[cell setAccessoryType: UITableViewCellAccessoryCheckmark];

しかし、適切なチェックマークが表示されない理由があります。変数は文字列であり、デバッグ中に確認したとおり、正しいテキストが含まれています
currentSoundお知らせ下さい!

4

1 に答える 1

1

tableView を使用する必要があります

- (void)reloadRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation (UITableViewRowAnimation)animation;

セルをリロードします。

于 2013-10-07T17:25:00.513 に答える