dismissViewControllerAnimated后的EXC_BAD_ACCESS:完成:

时间:2013-01-17 22:52:17

标签: objective-c ipad uiviewcontroller uitableview

我很难找到我的代码出了什么问题。我正在尝试使用委托解除UITableViewController但获取EXC_BAD_ACCESS。

从我的应用程序的根视图控制器调用UITableViewController(模态segue)。当rootViewController尝试解除UITableViewController时,一切似乎都很好,因为rootViewController视图已经呈现,但是在一个毫秒之后出现错误。

- (void) dismissFormAViewController: (FormAViewController*) vc{

[vc dismissViewControllerAnimated:YES completion:^{
    NSLog(@"complete.");
}];

}

  • 我可以在我的控制台上看到字符串Complete。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

通常这意味着您正在访问某些不再是有效对象的内存, 要在你的运行方案中调试启用zombies,这将至少为你提供正在访问的类...
如果不明显,你可以使用malloc logging回溯