我有这个层次结构:
MainViewController - >子视图控制器 - > UIScrollViewController - >几(4)个ViewControllers。
当我从Sub View Controller
离开时,我希望UIScrollView
内的ViewController将调用他们的ViewDidUnload,这样我就能关闭一些进程。
实现这一目标的正确方法是什么,我不得不说我的目标是iOS 4.1及更高版本。
由于 沙尼
答案 0 :(得分:1)
从UIViewController类引用:
在iOS 6上,视图永远不会被清除,viewWillUnload和viewDidUnload也是如此 永远不会被称为。如果视图控制器需要执行特定的操作 任务当内存不足时,它应该覆盖 didReceiveMemoryWarning方法。
答案 1 :(得分:0)
iOS 4和iOS 5之间的行为略有不同。请参阅此处details。 您是否明确地从层次结构中删除了视图?