-2

私は4つのタブを備えたタブバーアプリケーションを使用していますが、タブ内の2つのビューを切り替えると、問題が発生し、なぜこれが発生するのかを教えてくれ、これを解決するのに役立ちます。これがアプリケーションのクラッシュ時のログです。

 Mon Jul 16 21:07:55 unknown MyApp[167] <Warning>: NVVC Dealloc 
        Mon Jul 16 21:08:23 unknown com.apple.launchd[1] <Notice>: (UIKitApplication:com.company.MyApp[0xe271]) Bug: launchd_core_logic.c:2688 (24132):10 
        Mon Jul 16 21:08:23 unknown com.apple.launchd[1] <Notice>: (UIKitApplication:com.company.MyApp[0xe271]) Working around 5020256. Assuming the job crashed. 
        Mon Jul 16 21:08:23 unknown com.apple.launchd[1] <Warning>: (UIKitApplication:com.company.MyApp[0xe271]) Job appears to have crashed: Segmentation 
        fault 
        Mon Jul 16 21:08:23 unknown SpringBoard[29] <Warning>: Application 'MyApp' exited abnormally with signal 11: Segmentation fault 
        Mon Jul 16 21:09:04 unknown lockdownd[20] <Error>: (0x403000) handle_connection: Could not receive USB message #7 from Xcode. Killing connection 
        Mon Jul 16 22:00:39 unknown com.apple.launchd[1] <Notice>: (UIKitApplication:com.apple.mobilemail[0x55fb]) Exited: Killed 
        Mon Jul 16 22:00:39 unknown com.apple.launchd[1] <Notice>: (UIKitApplication:com.apple.mobilephone[0xa13c]) Exited: Killed 
        Mon Jul 16 22:00:39 unknown com.apple.launchd[1] <Notice>: (UIKitApplication:com.MyApp.app[0x137]) Exited: Killed 
        Mon Jul 16 22:00:39 unknown com.apple.launchd[1] <Notice>: (com.apple.accessoryd) Exited: Killed 
        Mon Jul 16 22:00:41 unknown SpringBoard[29] <Warning>: Application 'Mail' exited abnormally with signal 9: Killed 
        Mon Jul 16 22:00:41 unknown SpringBoard[29] <Warning>: Memory level is not normal (15%). Delaying auto-relaunch of 'Mail' for 30 seconds. Mon Jul 16 22:00:41 unknown SpringBoard[29] <Warning>: Application 'app' exited abnormally with signal 9: Killed 
        Mon Jul 16 22:00:42 unknown SpringBoard[29] <Warning>: Application 'Phone' exited abnormally with signal 9: Killed 
4

2 に答える 2

0

2番目のビューに何か問題がある可能性があります。デバッガーをオンにして例外を有効にしてプロジェクトを実行しているようには見えません。これを最初に実行する必要があります。それでも2番目のビューにNSLogを追加し始めても問題が解決しない場合は、クラッシュする前に進行状況を確認できます。

于 2012-07-18T12:13:38.977 に答える
0

クラッシュ ログを見ると、アプリ、つまり「MyApp」がセグメンテーション エラーによりクラッシュしています。さまざまな理由がある可能性があります。考えられる理由は、変数が使用されているがすでにリリースされているか、プロパティ変数の宣言と定義の競合などです。

この問題に対して (XCode プロジェクトで) NSZombiEnabled を設定し、クラッシュ ログを再度確認することをお勧めします。NSZombieEnabled を使用すると、クラッシュ ログでより詳細な情報を取得できます。

于 2012-07-18T11:03:28.640 に答える