我有一个UITableView,当按下按钮时会显示它,它应该在单元格上显示一个复选标记附件,该附件是根据索引使用数组中的特定字符串(填充表视图的数组)确定的。我在viewDidLoad
方法中有以下代码:
NSIndexPath *indexPath = [NSIndexPath indexPathWithIndex:[arrayOfSounds indexOfObject:currentSound]];
UITableViewCell *cell = [tableViewProperty cellForRowAtIndexPath:indexPath];
[cell setAccessoryType: UITableViewCellAccessoryCheckmark];
但是为什么它没有显示正确的复选标记
currentSound
变量是一个字符串,它在调试期间检查时确实有正确的文本。请指教!
答案 0 :(得分:1)
你应该使用tableView的
- (void)reloadRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation (UITableViewRowAnimation)animation;
重新加载单元格。