2013-04-03 54 views
0

我有下面的代碼,當我點擊一個細胞如何檢測上managedObjectSelected

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

} 

,但我想在選定indexPath取消選擇的行已被自動觸發didSelectRowAtIndexPath方法。我如何在這種方法中這樣做,因爲我沒有任何indexPath可以使用。有任何想法嗎?如果我添加以下方法:

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

那麼不調用managedObjectSelected。任何想法?當我點擊一個單元格時,我基本上想調用deselectRowAtIndexPath。但要做到這一點,我需要的索引路徑

+0

wt你想?你想在managedObjectSelected方法中獲得選定行的indexpath? – iPatel

+0

yesss,因爲我想在取出單元格時取消選擇該行 – adit

+0

檢查我的答案:) – iPatel

回答

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

    NSIndexPath *myIndexPath = [self.tableView indexPathForSelectedRow]; 

    NSLog(@"%@",myIndexPath.row); 
}