Нужно освободить промежуточные представления с popToRootViewController? - PullRequest
0 голосов
/ 26 августа 2011

В какой-то момент моего приложения я отключился, чтобы сбросить пользователя на верхний экран с помощью popToRootViewController, а затем отрегулировать положение, выдвигая новые представления. Я спрашиваю себя, что происходит со всеми промежуточными взглядами между ними ... Должен ли я правильно проходить через них, чтобы освободить / избавиться от них и как?

У меня сбой памяти из-за малого объема памяти, и я думаю, что это может произойти.

Спасибо за любую помощь заранее

Ура, * 1007 ГБ *

EDIT1: теперь я понимаю, что это делается автоматически - НО: 1) есть ли случаи, это не сделано ... 2) какой метод я должен вызвать, чтобы действительно освободить их (я только хочу сохранить количество просмотров до 4 и все, что после должно быть отброшено). Я верю вам, ребята, но все указывает на рост числа жизней, что что-то остается позади ... Спасибо за вашу помощь

Ответы [ 2 ]

0 голосов
/ 26 августа 2011

popToRootViewController освободит всю промежуточную память viewcontroller. Проверьте это

0 голосов
/ 26 августа 2011

Когда контроллер представления извлекается из стека, он автоматически освобождается, поэтому вам не нужно идти и отпускать его вручную.Так как popToRootViewController выталкивает каждый viewController из стека, пока он не достигнет верхнего, вам не нужно беспокоиться об их выпуске вручную.

...