Я добавляю ViewControllers рассматривают как подвид другому ViewController,Добавление вид на ViewControllers как подвид
Пример:
В FirstScreen ViewController я это сделать,
[self.view addSubview:self.secondScreen.view];
И только я удалить это от FirstScreen я делаю это
[self.secondScreen.view removeFromSuperView];
self.secondScreen=nil;
Но, добавляя e subView Вызывается метод ViewDidLoad, но в то время как removeFromSuperView ViewDidUnLoad не вызывается.
Моего вопрос
1) будет все мои объекты в моей secondScreen получит освобождаться раз я установить экземпляр self.secondScreen к нулю
2) Можно ли сделать так, чтобы я не получу любое предупреждение о утечке или память
Благодарим вас за разъяснение –
См. Сессию WWDC 2011 102 «Реализация защиты UIViewController» около минуты 16. Вы не должны использовать эти методы на контроллерах, которые вы не реализовали, потому что у них есть дети, которых они не ожидали. Опасность: «Этот метод предназначен только для того, чтобы вызывать реализацию пользовательского контроллера представления контейнера» – MacMark