Iphone EXC\u坏访问异常-如何跟踪它?

Iphone EXC\u坏访问异常-如何跟踪它?,iphone,exception,exc-bad-access,Iphone,Exception,Exc Bad Access,我正在模拟器中测试/调试我的应用程序。偶尔(我找不到任何细节)我会遇到EXC_BAD_访问异常,但当它发生时,我会 int retVal = UIApplicationMain(argc, argv, nil, nil); 在main.c中,将突出显示。日志中没有任何内容指示错误的原因(事实上根本没有)。我可以做些什么来追踪这一点,以了解是什么导致了错误(当然,还可以修复错误)?很可能是内存损坏问题。试着以Profile/Analyze(而不是Run)的形式运行它,很可能会发现内存泄漏和内存损

我正在模拟器中测试/调试我的应用程序。偶尔(我找不到任何细节)我会遇到EXC_BAD_访问异常,但当它发生时,我会

int retVal = UIApplicationMain(argc, argv, nil, nil);

main.c中,将突出显示
。日志中没有任何内容指示错误的原因(事实上根本没有)。我可以做些什么来追踪这一点,以了解是什么导致了错误(当然,还可以修复错误)?

很可能是内存损坏问题。试着以Profile/Analyze(而不是Run)的形式运行它,很可能会发现内存泄漏和内存损坏。

很可能是您正在向对象发送一条消息,该消息被过度释放,从而被释放

运行你的应用程序,它应该给你的对象,它已经不存在了


应该会有帮助:

谢谢你的回答。我运行了“分析”-它只给了我一些“可能的内存泄漏”警告,其他什么都没有。尝试运行“个人资料”-但应用程序只是死了。谢谢,这正是我要找的!