2009-05-05 5 views
0

У меня есть приложение, использующее разворачивающиеся виды, табуляции и т. Д. Я также использую UIImagePicker, а также Route-Me для поддержки отображения. Обычно приложение работает нормально. Тем не менее, я нахожу, что если я выполняю много действий, а затем переключаюсь между представлениями, я получаю пустой экран, и мой взгляд не нарисован. Я подозреваю, что это связано с памятью, но как я могу быть уверен? Кто-нибудь сталкивался с подобной ситуацией? Как вы исправили его? Что я могу найти? Спасибо за любую помощь, которую вы можете дать!iPhone - пустой экран при переключении VIews

Steve

ответ

0

Ты вид, вероятно, выгружается в фоновом режиме. Если у вас есть доступ к форумам, здесь хороший поток: https://devforums.apple.com/message/56191

В принципе, вы должны ожидать, что в то время как в другой части приложения, iphone может выгрузить вид, который не активен (см метод viewDidUnload). Когда вы переключитесь на это представление, он снова вызовет viewDidLoad.

0

У меня была эта точная проблема ... В методе, который обрабатывает мое переключение UIView, я проверил ([newViewController.view superiew] == nil), который был во время простоя! Таким образом, я пошел и повторно включил его, используя [[NewViewController alloc] initWithNibName: @ «NewView» bundle: nil]

Надеюсь, это поможет!

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