2011-08-12 20 views
0

performSelectorOnMainThreadに問題があります。 「EXC_BAD_ACCESS」を受信しました。iOS performSelectorOnMainThreadの問題

何がよいか考えてください。あなたがすべきではないメモリにアクセスする際

おかげで

答えて

1

EXC_BAD_ACCESSです。

あなたはコードを提供していませんが、ごみポインタを渡しているか、割り当てが解除されているオブジェクトを使用している可能性があります。

環境変数NSZombieEnabledをYESに設定してプログラムを実行してみてください。そうすることで、解放されたインスタンス上でメソッドを呼び出すかどうかを知ることができます。

もう一つのヒントは、ゾンビのドキュメントテンプレートを使用して、Instrumentsでプログラムを実行することです。

  1. をブレークポイントを設定し、あなたのポインタが、あなたは彼らがあるべきだと思う何をしていることを確認しますので、まとめての

  2. NSZombieEnabledとInstrumentsを使用して、悪いメモリアクセスを特定します。
  3. 問題のトラブルシューティングに役立つコードをここに入力してください。