我有以下代码,当我点击一个单元格时会自动触发
- (void)managedObjectSelected:(NSManagedObject *)managedObject {
}
但我想在所选的indexPath上取消选择一行。我如何在此方法中执行此操作,因为我没有任何indexPath可以使用。有任何想法吗?如果我添加以下方法:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
然后不调用managedObjectSelected。任何的想法?当我点击一个单元格时,我基本上想要调用deselectRowAtIndexPath。但要这样做,我需要indexPath
答案 0 :(得分:0)
- (void)managedObjectSelected:(NSManagedObject *)managedObject
{
NSIndexPath *myIndexPath = [self.tableView indexPathForSelectedRow];
NSLog(@"%@",myIndexPath.row);
}