Есть ли способ вручную отменить сохраненное состояние приложения в iOS?

Я хочу получить разъяснения или, возможно, получить решение проблемы, с которой я сталкиваюсь в плане восстановления состояния. Я успешно восстановил состояние приложения при запуске. Я восстановил контроллер представления и другие контроллеры представления в иерархии, которая была сохранена на диск, когда я нажал кнопку "Домой". Теперь, когда я нажимаю другой контроллер представления и последовательность других контроллеров представления в na v. Stack, на конкретном контроллере представления, по какой-то причине происходит сбой приложения из-за исключения. Поэтому, когда я снова открываю приложение, оно все равно восстанавливает состояние первого контроллера просмотра, которое было сохранено при нажатии кнопки "Домой".

В частности, я хочу знать, есть ли способ отменить информацию о состоянии приложения. когда приложение закрывается из-за необработанного исключения? Я знаю, что состояние будет отклонено, если пользователь вручную принудительно убьет приложение, или восстановление состояния завершится неудачно, или приложение завершится при запуске. Есть ли способ отловить завершение, когда оно происходит, и мы соответствующим образом настраиваем состояние приложения? Предложения будут отличными. Благодарю.

0 ответов

Другие вопросы по тегам