1

我正在努力找出我的代码出了什么问题。我正在尝试使用委托解除 UITableViewController 但获得 EXC_BAD_ACCESS。

UITableViewController 从我的应用程序的根视图控制器被调用(模态segue)。当 rootViewController 尝试关闭 UITableViewController 时,一切似乎都很好,因为显示了 rootViewController 视图,但在一毫秒后出现错误。

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

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

}

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

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

1

通常这意味着您正在访问一些不再是有效对象的内存,以调试在您的运行方案中打开僵尸,这将至少为您提供正在访问的类......
然后如果它不明显,您可以使用malloc 日志记录回溯

于 2013-01-17T23:02:39.700 回答