Xcode/objective cは実際には有用なスタックトレースを出力しません。私のアプリがどこかでクラッシュすると、45353453、34524323、6745345353、457634524234のような数字しか得られません。全く役に立ちません。アプリの現在のスタックトレースを簡単に印刷できますか?
だから私はNSLog()を作りたいと思います。私はすべてのアプリにすべてのメソッドの初めにあります。しかし、たぶん人間の目に見える本当のスタックトレースを見つける簡単な方法がありますか?アプリの起動やクラッシュだけでなく、すべてのアクティビティに発生するすべての時間、いつですか?多くのデバッグに役立ちます。
デバッガでスタックトレースをたどることができ、それは私が – Daniel
考えるクラッシュ前の最後のメソッド呼び出しにあなたを取る必要がありますいいえ、デバッガ情報はあまり役に立ちません。 –
デバッガの情報が役に立たないのはなぜですか?デバッガでアプリケーションを起動してクラッシュした場合、デバッガは、呼び出された各行を確認するために戻ることができる素敵なスタックトレースを表示する必要があります。例外でアプリケーションが停止している場合は、そのデバッグ方法に関するalex_cの回答を参照してください。 –