0

我有以下代码,当我点击一个单元格时会自动触发

- (void)managedObjectSelected:(NSManagedObject *)managedObject {

}

但我想在选定的 indexPath 处取消选择一行。我如何在这种方法中这样做,因为我没有任何 indexPath 可以使用。有任何想法吗?如果我添加以下方法:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

然后不调用 managedObjectSelected 。任何的想法?当我点击一个单元格时,我基本上想调用 deselectRowAtIndexPath 。但要这样做,我需要 indexPath

4

1 回答 1

0
- (void)managedObjectSelected:(NSManagedObject *)managedObject 
{

  NSIndexPath *myIndexPath = [self.tableView indexPathForSelectedRow];

  NSLog(@"%@",myIndexPath.row);
}
于 2013-04-03T09:32:29.673 回答