2

ARCによるプロジェクト。Deallocメソッドは、popViewControllerAnimatedviewDidUnloadメソッドを呼び出した直後に呼び出されます。原因はありません。このため、私はこのタイプのクラッシュについて多くの異なる点があります


クラッシュ1

クラッシュ2

クラッシュ3

クラッシュ4

と他の多くの同様。

これがコールスタックメソッドdeallocです

Deallocコールスタック

何か考えがありますか?

4

1 に答える 1

1

なぜそれviewDidUnloadが呼ばれると思いますか?

「 UIViewControllerを破棄するときにviewDidUnloadとdeallocは常に呼び出されますか?」で説明したように。UIViewController viewDidUnloadはいつ呼び出されますか?viewdidunloadがまったく呼び出されていない、および他の多くの記事では、呼び出されないのは完全に正常ですviewDidUnload

なぜそれがクラッシュを引き起こすのですか?あなたは何か間違ったことをしているに違いありません。

于 2012-09-17T23:38:05.350 に答える