1

この問題について話し合うスレッドがたくさんあることは知っていますが、私を信じてください。私はそれらのすべてを調べましたが、どれも私の問題を解決しませんでした.

とにかく、私のアプリでは、割り当て解除されたインスタンスのクラッシュに送信されたメッセージを受信して​​います。オブジェクトのアドレスはそのメッセージの後にあり、私は楽器を使用しようとしましたが成功しませんでした。

私がやりたいことは、最新の Xcode (4.4.1) でこの問題を適切にデバッグして修正する方法です。私が知りたいのは、アプリがクラッシュした回線です。そうすれば、その 1 つのオブジェクトに集中できるので、確実に割り当てられます。

最新のXcodeでこれを行う方法を知っている人はいますか?

ありがとう!

4

2 に答える 2

3

ゾンビを有効にします。コードが解放されたオブジェクト インスタンスにメッセージを送信しようとすると、それが通知されます。問題は、リリース後にオブジェクトを使用していることです。自動解放されたオブジェクト、または明示的に解放して後で使用したオブジェクトなどである可能性があります。下の画像は、「スキームの編集」を実行したときの XCode のスクリーンショットです。

ここに画像の説明を入力

于 2012-09-12T04:10:53.263 に答える
1

例外ブレークポイントを設定すると、問題を引き起こしているコードの特定の行を特定するのに役立つ場合があります。このApple docにその方法が示されています。

于 2012-09-12T07:29:30.877 に答える