popviewcontroller上的EXC_BAD_ACCESS

时间:2014-03-19 08:46:10

标签: ios uinavigationcontroller exc-bad-access

我有3个ViewControllers A,B and C。当我B -> A时,它不会给出任何错误。但是当我执行A->B->C->B->A时,当我打开ViewController C时弹出ViewController B会出错。当我没有打开ViewController C时,这个错误就不会发生了。这是我从Instrument Zombie Profiler得到的:

An Objective-C message was sent to a deallocated 'CViewController' object (zombie) at address: 0x1b593340.

我在Xcode 5.1上使用ARC在iPhone 5s上测试我的设备。

我做

CViewController *vc = [[CViewController alloc] init];
[self.navigationController pushViewController:vc animated:YES];

转到下一个ViewController

[self.navigationController popViewControllerAnimated:YES];返回。

0 个答案:

没有答案