Скрытие модального контроллера представления в iOS (но сохранение его в памяти) - PullRequest
2 голосов
/ 05 января 2012

В моем приложении активирован модальный контроллер вида, и я бы хотел, чтобы пользователь мог его скрыть, но сохранить его состояние (стек навигации и т. Д.). Согласно документации Apple, dismissModalViewController освобождает его из памяти.

Есть ли простой способ сохранить ссылку на него другим методом?

1 Ответ

2 голосов
/ 05 января 2012

Нет, если вы собираетесь отклонить представление. Возможно, лучше сохранить любую информацию о состоянии навигации и использовать ее для запуска нового представления из других представлений.

Обновление Я бы подумал переосмыслить, как вы используете модальное представление, если вам нужно его скрыть и снова отобразить. Apple довольно ясно знает, как и почему следует использовать модалы. Есть способы обойти вещи, но вы могли бы просто пойти по пути страданий для себя, пытаясь разобраться в этом.

Руководство по программированию контроллера Apple View (модальные виды)

...