У меня есть ViewController, который переопределяет decodeRestorableState
и encodeRestorableState
.
. После тестирования запускается метод кодирования, который корректно сохраняет все значения, которые необходимо восстановить на странице.
Когда Я создаю фоновое приложение, закрываю его через XCode, а затем снова открываю его (с подключенным отладчиком), мой метод декодирования очищается, вызывается из правильного ViewController.
Однако ViewController никогда не открывается (это тот, который выдвигается из основной вкладки).
У меня реализованы оба следующих метода:
func application(_ application: UIApplication, shouldSaveApplicationState coder: NSCoder) -> Bool {
return true
}
func application(_ application: UIApplication, shouldRestoreApplicationState coder: NSCoder) -> Bool {
return true
}
Я пропустил маленький шаг?
Заранее спасибо