2011-01-03 4 views
0

現在、私は自分のコードがどこで失敗するのか探し出すのに苦労しています。 Xcodeは私にスタックトレースを与えることがありますが、現在はありません。 私のコンソールにエラーメッセージが表示されるのは*** -[CFString copyWithZone:]: message sent to deallocated instance 0xbe10d80です。しかし、私のアプリケーションがクラッシュすると、私のコンソールにエラーメッセージが表示されないことがあります。どのようにして問題が発生するのかどのようにあなたの問題を見つけるか?XCodeのデバッグ。私のコードがどこで失敗するのかはどうすれば分かりますか?私はstacktraceを取得しません

誰かが助けることができるいくつかの環境設定を知っていますか?

+0

実際にデバッガを接続した状態で実行するのですか? – Eiko

+0

デバッガが添付されている – P5ycH0

答えて

0

ゾンビオブジェクトの使用状況を検出するために、Instruments(/ Developer/Applications/Instruments)を使用できます。ここでは、メモリリークを検出するためにチュートリアルを使用するlinkがありますが、他の目的にも使用できます。

+0

うん、わかっている。しかし、なぜXcodeは私にスタックトレースを与えていないのですか? – P5ycH0

+0

クラッシュ時にstacktracesを取得できないという私の問題には答えませんが、何が間違っているのかを理解するのに役立ちます.XCode4がうまくいくでしょう。 – P5ycH0

+0

これは、スタックトレースを取得します。 – Shizam

2

デバッガに移動し、[ブレークポイント]をクリックします。あなたはどこにエラーが発生したかを見ることができます。

関連する問題