Сохранения состояния контроллера


#1

В приложении использую AVPlayer проигрыватель AVKit фреймворка. Для этого создал отдельный контроллер PlayerTableViewController. Меня интересуют идеи по поводу сохранения состояния контроллера. Пока пользователь будет гулять по приложению, player должен быть всегда доступен при нажатии на Button в NavigationBar. Что лучше использовать, singelton, кэширование, UserDefault или ReSwift или же есть более разумное решение?


#2

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


#3

ок, большое спасибо, учту!