UITableViewCell没有显示复选标记附件

时间:2013-10-07 16:58:45

标签: iphone objective-c xcode uitableview

我有一个UITableView,当按下按钮时会显示它,它应该在单元格上显示一个复选标记附件,该附件是根据索引使用数组中的特定字符串(填充表视图的数组)确定的。我在viewDidLoad方法中有以下代码:

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

但是为什么它没有显示正确的复选标记 currentSound变量是一个字符串,它在调试期间检查时确实有正确的文本。请指教!

1 个答案:

答案 0 :(得分:1)

你应该使用tableView的

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

重新加载单元格。