У меня есть простое приложение watchOS для таймера, которое использует иерархическую навигацию. Я могу нажать цифровую крону, чтобы вернуться на часовую панель, затем коснуться значка приложения и вернуться к тому же интерфейсу, который я использовал.WatchOS 3 приложение перезагружается после нажатия на сложность
Если я вернусь к сторожу часов и коснусь усложнения моего приложения, приложение запустится, но, похоже, перезагрузилось: я теряю свое текущее состояние. Есть ли способ предотвратить это?
Нет, приложение все еще находится в памяти. При нажатии на значок приложения приложение возобновляется. Нажатие на это осложнение перезапускает его. Я вижу кратковременную вспышку предыдущего (в памяти) состояния моего приложения, а затем загружает корневой контроллер интерфейса. – endemic
Однако ваше предложение о UserDefaults является хорошим. Я, вероятно, в конечном итоге реализую это. – endemic
«Вспышка» - это, вероятно, моментальный снимок, который система сделала на экране в предыдущем состоянии. Часы очень медленные (по сравнению с телефонами), поэтому вы часто можете «видеть соединение» между моментальным снимком и перезагрузкой приложения –