Как сохранять сущность ViewController при переходе назад через Navigation Controller?
В приложении два вьюконтроллера: список папок и плеер с плейлистом. Выбрали папку - плеер нашёл файлы и пошёл их играть. От плеера можно вернуться назад к папкам кнопкой Назад. А вот как перейти опять к плееру, сохранив все данные?
Если просто добавить для этого segue от списка папок к плееру, то будет открыта новая сущность плеера. Непонятно, это при переходе назад удаляется сущность плеера, или при переходе вперёд создаётся новая.
Одновременно. При переходе назад текущая удаляется, при переходе вперед создается новая.
Варианты:
1) Создать контейнер (например таббар контроллер) и сделать папки с плеером двумя табами
2) Добавить контроллеру с папками сильный указатель на плеер, и при необходимости перейти в него, пушить его, а не создавать новый.