Сбой приложения в несогласованном состоянии в симуляторе iPhone

#ios #objective-c #xcode5

#iOS #objective-c #xcode5

Вопрос:

Мое приложение выходит из строя, когда я нажимаю и открываю разные экраны. Когда я набираю «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];
  

Я думаю, что вышеуказанная проблема может быть проблемой с памятью. Итак, кто-нибудь подскажет мне, как включить NSZombie и отследить эту проблему в xcode 5.

Спасибо.

Комментарии:

1. некоторые объекты освобождаются при нажатии и отображении на разных экранах, пожалуйста, проверьте это.

2. какой код вы использовали для навигации по экранам?