我有包含多个部分的表格视图。我只想选择一行...我的 tableview 的选择属性设置为:SingleSelectioin
现在我这样做是为了设置选定行的复选标记
if([tableView cellForRowAtIndexPath:indexPath].accessoryType == UITableViewCellAccessoryCheckmark)
{
[tableView cellForRowAtIndexPath:indexPath].accessoryType = UITableViewCellAccessoryNone;
}
else
{
[tableView cellForRowAtIndexPath:indexPath].accessoryType = UITableViewCellAccessoryCheckmark;
}
现在我想要的是,当我选择任何其他单元格时,之前选择的单元格应该设置回未选中状态。
我试过这个
lastIndexpath=indexPath;
接着
[tableView deselectRowAtIndexPath:lastIndexpath animated:YES];
但它让我无法访问 lasIndexPath
EXC_BAD_ACCESS (code=1,address= 0xfe000008)
请帮我解决这个问题
也欢迎任何新的建议