Я разрабатываю приложение для Mac.Приложение имеет общий исходный вид слева и подробный вид справа, который является основной частью всего окна.
Это похоже на отношение Master-Detail, но каждый элемент в исходном представлении требует другогоподробный вид.Фактически, я разработал определенный NSViewController для каждого элемента в исходном представлении.
Если я переключаюсь между этими NSViewController, это означает, что если я выберу другой элемент в исходном представлении, я удаляю текущий вид идобавить представление недавно выбранного NSViewController.Каждый раз, когда я меняю NSViewController, его состояние будет потеряно.Когда пользователь возвращается к этому NSViewController, он должен начать все сначала.
Теперь у меня вопрос: как я могу сохранить состояние NSViewController, чтобы я мог переключаться между ними, не теряя его состояния, и продолжатьгде я оставил?