現在、Instruments を使用して「メッセージが割り当て解除されたオブジェクトに送信されました」というエラーをデバッグしています。「Zombie Messaged」ダイアログ ボックスから障害のあるオブジェクトの履歴にアクセスできます。
実行時に、正しく割り当て/割り当て解除され、失敗しない同様のオブジェクトを見つけ、そのオブジェクトの履歴を調べて、コール ツリーがどのように見えるかを比較したいと考えています。
そうする方法はありますか?検査したいオブジェクトのポインターの位置を出力できますが、ポインターの位置情報を使用して Instruments でそのオブジェクトの履歴にアクセスする方法はありますか?
を使用してロードされたオブジェクトはNSKeyedUnarchiver
、デコード中のオーバーリリースの問題が原因で失敗しているように見えますが、そのように作成されていないオブジェクトは問題ありません。