Как сохранить конкретный контроллер представления в настройках пользователя по умолчанию?

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

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

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

Любая помощь приветствуется. Спасибо!


person CandiceS1992    schedule 15.06.2019    source источник
comment
Связано: stackoverflow.com/questions/26830285/ios-app-first- запустить   -  person vadian    schedule 15.06.2019
comment
@vadian Я не ищу Первый запуск моего приложения, я уже описал, что у меня есть определенный контроллер представления, например, если я перейду к этому контроллеру представления, он отобразит анимацию ОДИН РАЗ и независимо от того, сколько раз пользователь убивает приложение из режима многозадачности или возвращается назад, анимация отображаться не будет. Я хочу использовать там пользовательские настройки. Спасибо за ответ.   -  person CandiceS1992    schedule 15.06.2019
comment
Вы написали Я хотел, чтобы анимация появлялась только тогда, когда пользователь впервые находится на контроллере представления. Практически это то же самое, что первый запуск. Вместо того, чтобы управлять значением Bool в AppDelegate, сделайте это в контроллере представления прямо перед переходом к другому контроллеру представления.   -  person vadian    schedule 15.06.2019
comment
@vadian Спасибо, сейчас попробую!   -  person CandiceS1992    schedule 15.06.2019