1

オープンソースライブラリのobj-cポートを使用していますが、バグがあるようです。それは非常に大きく、それをステップスルーすることは実際にはオプションではありません。

クラッシュの原因は次のとおりです。

-[CALayer release]: message sent to deallocated instance 0x1d847aa0

メッセージがどこから発信されているのか、さらにはどのオブジェクトが背後に隠れているのかを知る方法はあります0x1d847aa0か?

ありがとう

4

1 に答える 1

0

「スキームの編集...」設定の「診断」タブで「ゾンビオブジェクトを有効にする」ことができます。

メッセージが割り当て解除されたインスタンスに送信されると、Xcode は壊れます。

「Zombies」ツールを使用して Instruments でプロファイリングすることもできます。これにより、ゾンビ オブジェクトの割り当て/保持/解放の履歴全体が表示されます。

ここに画像の説明を入力

于 2013-01-10T20:15:55.387 に答える