0

HugeプロジェクトをARCに変換していますが、成功は完全に変換されて使用していますが、deallocには、とにかく呼び出す必要のあるコード行がまだいくつかあります。
例ARCまたはその他の通知をdeallocで登録解除する必要がある前に、deallocが呼び出しに使用されたときに、MPMoviePlayerControllerを適切に停止および解放していました。

問題は、([スーパーdealloc]なしで)deallocを使用しているのに呼び出されないことです。コードの大部分を変更する必要がないように、deallocの呼び出しを取得できる微調整はありますか。

4

1 に答える 1

4

dealloc通常、ARC環境で呼び出されます。NSLogを含む単純なオブジェクトを指すローカル変数を作成し、deallocそれをスコープから外すことで、自分で確認できます。

Instrumentsを使用して、オブジェクトを保持しているものを追跡することをお勧めします。

于 2012-07-22T13:10:40.393 に答える