У меня есть два ViewController'а. В VC1 у меня есть критерии поиска, а в VC2 — результаты поиска. Если вы хотите перейти от VC2 к VC1, VC2 будет отклонен.
В VC1 у меня есть NSButton (проверка стиля, тип Switch), который по умолчанию я хочу, чтобы он был в состоянии ON. Целью NSButton является включение фотографий в результаты.
Если пользователь снимет флажок с кнопки и нажмет кнопку поиска, он перейдет к VC2, показывающему результаты поиска без фотографий.
НО, когда пользователь возвращается к VC1 для нового поиска, возникает нежелательное поведение: NSButton не отмечен (я хочу, чтобы он проверялся по умолчанию каждый раз, когда пользователь находится в VC1. Кроме того, кнопка нулевая.
Почему это происходит и как я могу сделать так, чтобы эта кнопка устанавливалась каждый раз при закрытии VC2?
Я попытался включить его и установить для него значение ONState, но, поскольку он равен нулю, он вылетит.