/ / Як розблокувати подання UIViewController - iphone, Objective-c, ios, какао-дотик, uikit

Як завантажити огляд UIViewController - iphone, object-c, ios, cocoa-touch, uikit

У мене є власне управління, як панель вкладок, яка відображаєтьсяу багатьох контролерів деякі з них також мають мою панель вкладок з іншими контролерами, тому в моєму додатку використовується багато пам'яті, оскільки кожен контролер зберігається в пам'яті. Отже, я хочу розвантажити невидимий контролер, але я не знайшов жодного способу вивантаження UIViewController. Як я можу це зробити?

PS. Я не можу використовувати UITabBarController, дійсно не можу "т.

Відповіді:

1 для відповіді № 1

Ви не "т. UIViewControllers не завантажуєтесь в мало пам'яті, як це робиться в їхніх уявленнях".

Це відбувається в Росії didReceiveMemoryWarning на власних контролерах перегляду, і викликується автоматично, коли виникає попередження про низьку пам'ять.

Відмініть це та вивантажте все, що можна створити заново viewDidLoad.


1 для відповіді № 2

Вилучіть з цього нагляду контролери подання та відпустіть контролер. Робота виконана.


1 для відповіді № 3

Я знаю, що це стара тема, але може бути корисною для когось.

Ви можете завантажити viewControllers, зателефонувавши:

[viewControllerWhoseViewYouWantToUnload didReceiveMemoryWarning];