2

Break on Exception前のスレッドで説明したようにブレークポイントを追加し、ここで説明したように、例外が発生したときにコード内の関連する場所でアプリが中断されるようにしましたが、アプリを起動するたびに、この行の main.m で Xcode が即座に中断します:

@autoreleasepool {
    return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}

エラー メッセージは表示されず、ログにも表示されません。ログ出力は(lldb).

Break on Exception ルールを削除しても、アプリはクラッシュしたようには見えず、この行でアプリがクラッシュしたり壊れたりすることはありません。

LLDB デバッガーと自動参照カウントを使用しています。

4

1 に答える 1

1

LLDBに切り替えたときも同じ問題がありました。GDBに戻しましたが、これで修正されました。理想的ではありませんが、機能します。この投稿を参照してください:例外ブレークポイント - LLDB の結果と GDBの比較

LLDB と Break on Exception を使用してデバイスで実行しようとしましたか?

于 2012-02-09T14:14:54.793 に答える