JohnZoidberg
@JohnZoidberg

Как сохранять сущность ViewController при переходе назад через Navigation Controller?

В приложении два вьюконтроллера: список папок и плеер с плейлистом. Выбрали папку - плеер нашёл файлы и пошёл их играть. От плеера можно вернуться назад к папкам кнопкой Назад. А вот как перейти опять к плееру, сохранив все данные?
Если просто добавить для этого segue от списка папок к плееру, то будет открыта новая сущность плеера. Непонятно, это при переходе назад удаляется сущность плеера, или при переходе вперёд создаётся новая.
  • Вопрос задан
  • 246 просмотров
Решения вопроса 1
ManWithBear
@ManWithBear
Swift Adept, Prague
Одновременно. При переходе назад текущая удаляется, при переходе вперед создается новая.
Варианты:
1) Создать контейнер (например таббар контроллер) и сделать папки с плеером двумя табами
2) Добавить контроллеру с папками сильный указатель на плеер, и при необходимости перейти в него, пушить его, а не создавать новый.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
DaskOFF
@DaskOFF
iOS Developer
Если плеер должен быть только один, можно создать сиглтон и управлять им откуда угодно
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы