Как воссоздать просмотры, выпущенные при получении предупреждения о памяти - PullRequest
1 голос
/ 29 июня 2010

Если приложение получает предупреждение о нехватке памяти и контроллер представления освобождает представление, как можно перезагрузить представление в следующий раз, когда это необходимо. Мои представления определены в .xib-файле, и на более ранних iphones, представления устанавливаются в ноль. Где / когда / как я воссоздаю эти виды, если они удалены?

1 Ответ

1 голос
/ 04 июля 2010

Я писал свой код ужасно неправильно. Я устанавливал view в nil в viewDidUnload, но все мое создание было сделано в init. Поэтому, когда приложение получило предупреждение о памяти, когда я вернулся к этому контроллеру представления, представления исчезли. Этот ответ помог мне осознать мою ошибку; а именно, что дополнительные представления могут быть добавлены в viewDidLoad, чтобы в случае их освобождения из-за предупреждений памяти в viewDidUnload их можно было воссоздать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...