У меня есть UITableView, который отображается при нажатии кнопки, и он должен отображать аксессуар галочки на ячейке, который определяется с использованием определенной строки из массива (массив, который заполняет представление таблицы) на основе по его индексу. У меня есть следующий код в методе viewDidLoad
:UITableViewCell, не показывающий аксессуар галочки
NSIndexPath *indexPath = [NSIndexPath indexPathWithIndex:[arrayOfSounds indexOfObject:currentSound]];
UITableViewCell *cell = [tableViewProperty cellForRowAtIndexPath:indexPath];
[cell setAccessoryType: UITableViewCellAccessoryCheckmark];
, но некоторые почему он не отображает правильную метку.
Переменная - это строка, и у нее есть правильный текст, который я проверил во время отладки. Пожалуйста, порекомендуйте!
Где этот код выполняется? Это метод делегата для UITableView или где-то еще? – JuJoDi
@JuJoDi выполняется в методе 'viewDidLoad' подкласса' UITableViewController' и 'tableViewProperty' указывает на представление таблицы в Interface Builder, где этот класс является делегатом и dataSource таблицы. –