0
オブジェクトを何度もリリースしてリリースした後に呼び出すとクラッシュしました。私が楽器で走っても、クラッシュすることはありません。Instrumentsがobjc_msgSendクラッシュを防止するのはなぜですか
これはどうして起こるのでしょうか?
LionをXcode 4 btwで実行しています。
オブジェクトを何度もリリースしてリリースした後に呼び出すとクラッシュしました。私が楽器で走っても、クラッシュすることはありません。Instrumentsがobjc_msgSendクラッシュを防止するのはなぜですか
これはどうして起こるのでしょうか?
LionをXcode 4 btwで実行しています。
私は、解放モードではガベージコレクションを有効にし、デバッグモードでは無効にしました。私はAnalyze Runの設定をリリースして、Instrumentsが実行されているときにGCが適切に保持され、リリースされていたが、デバッグにGCがなかった。
アプリケーションはマルチスレッドを何らかの形で使用していますか? Instrumentsが機器に加える余分な負荷だけでなく、Leaksのような機器によって生成された停止によって、タイミング関連のクラッシュが混乱する可能性があります。また、インスツルメンツで実行するとNSZombieが有効になっていますか? –
マルチスレッドです。タイミング?私は何を見つけることができるかを見ていきます。うん、NSZombieが有効になっている。私はゾンビの楽器を実行しており、デフォルトで有効になっています。私もダブルチェックをしました。ありがとう。 – joels