私のViewController1はViewController2をプッシュします
ViewController2 *controller =
[[ViewController2 alloc] init];
[self.navigationController pushViewController:controller
animated:NO];
[controller release];
ViewController2にはUITableViewがあります...xibファイルでデリゲートをファイルの所有者に接続しました。また、ViewController2には[完了]ボタンがあります
- (IBAction)doneButtonPressed {
[self.navigationController popViewControllerAnimated:NO];
}
問題は、テーブルの行と完了ボタンを同時にクリックすると、時々didSelectRowAtIndexPath:ViewController2がポップされた後にメソッドが呼び出され、SIGABRTエラーとこれがロガーに表示されることです。
[__NSCFSet tableView:didSelectRowAtIndexPath:]: unrecognized selector sent to instance 0x62579d0'
では、viewController2をポップした後、tableView:didSelectRowAtIndexPathをどのように呼び出すことができますか?死んでいるはずです...