当我按下并弹出各种屏幕时,我的应用程序崩溃了。当我输入" bt"在调试区域中,它显示崩溃的以下线程。
(lldb) bt
* thread #1: tid = 0x257cf, 0x0278a555 libobjc.A.dylib`realizeClass(objc_class*) + 38, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=2, address=0x0)
* frame #0: 0x0278a555 libobjc.A.dylib`realizeClass(objc_class*) + 38
frame #1: 0x0278a641 libobjc.A.dylib`realizeClass(objc_class*) + 274
frame #2: 0x0278d105 libobjc.A.dylib`lookUpImpOrForward + 90
frame #3: 0x0278d0a6 libobjc.A.dylib`_class_lookupMethodAndLoadCache3 + 55
(lldb)
在这个项目中,我正在使用ARC。请提供有关导致这些崩溃的原因的建议。需要指导。
我使用下面的代码来推送viewcontroller
HowToBet *objectHowToBet=[[HowToBet alloc]init];
[self.navigationController pushViewController:objectHowToBet animated:YES];
我认为上述问题可能是内存问题。所以任何人都指导我如何在xcode 5中启用NSZombie并跟踪此问题。
谢谢。