2012-08-15 2 views
1

У меня есть эта иерархия:ViewDidUnload не вызывается для viewControllers внутри UIScrollView

MainViewController -> Sub View Controller -> UIScrollViewController -> Несколько (4) ViewControllers.

Когда я выхожу из Sub View Controller, я хочу, чтобы ViewController внутри UIScrollView вызывал их ViewDidUnload, поэтому я смогу закрыть некоторые процессы.

Каков правильный способ достичь этого, я должен сказать, что я нацелен на iOS 4.1 и выше.

Благодаря Шани

ответ

0

Поведение немного отличается от прошивки 4 и IOS 5. details Смотрите здесь. Вы явно удаляете представления из иерархии?

1

Из ссылки класса UIViewController:

КСН 6 просмотров никогда не продувают и viewWillUnload и viewDidUnload никогда не называются. Если вашему диспетчеру просмотра необходимо выполнить определенные задачи , когда память низкая, то он должен переопределить метод 0R121.

Смежные вопросы