Ray*_*ice 8 xcode exc-bad-access
我最近将我的xcode升级到版本4,并且我的EXC_BAD_ACCESS exception
代码中有一个,但是尽管NSZombieEnabled
在环境中设置它仍然显示在thread1,int retVal = UIApplicationMain(argc, argv, nil, nil);
line 上的断点.
我确定我在XCode 3中配置了这个,以阻止导致异常的代码行.现在它没有这样做,也没有在GDB窗口中显示错误消息.
有谁知道我可能会缺少什么?
谢谢雷
EXC_BAD_ACCESS也不例外,至少就断点而言 - 它意味着代码试图在一个不再存在的对象上调用一个方法,因为你发布了它.
在XCode4中找到这个的最简单方法是运行Instruments(Cmd-I),然后在弹出的对话框中询问您要使用哪种乐器,选择"Zombies".然后做任何导致崩溃的事情,你会看到一个弹出"Zombie Messaged"的对话框.单击小箭头,您将获得创建,保留或释放对象的历史记录.然后你可以弄清楚谁早早发布了这个对象.
归档时间: |
|
查看次数: |
3861 次 |
最近记录: |