1

私はこの階層を持っています:

MainViewController-> Sub ViewController->UIScrollViewController->いくつかのViewController。

から抜け出すときにSub View Controller、内部のViewControllerがUIScrollViewViewDidUnloadを呼び出して、いくつかのプロセスを閉じることができるようにします。

それを達成する正しい方法は何ですか、私はiOS4.1以降をターゲットにしていると言わなければなりません。

ありがとうシャニ

4

2 に答える 2

1

UIViewController クラス リファレンスから:

iOS 6 では、ビューがパージされることはなく、viewWillUnload と viewDidUnload が呼び出されることもありません。メモリが少ないときにView Controllerが特定のタスクを実行する必要がある場合は、didReceiveMemoryWarningメソッドをオーバーライドする必要があります。

于 2013-01-02T23:31:28.017 に答える
0

iOS 4 と iOS 5 では動作が少し異なります。詳しくはこちらをご覧ください。階層からビューを明示的に削除していますか?

于 2012-08-15T10:23:04.493 に答える