Почему приложение watchOS не сбрасывает представления при перезапуске? - PullRequest
0 голосов
/ 31 марта 2020

Я только начал свое приключение с написания кода для watchOS (6). Я создал простое приложение, использующее SwiftUI + Combine, которое извлекает данные при инициализации некоторых структур вида (я знаю, я знаю). Я думал, что это произойдет, как в iOS, когда вы ожидаете, что viewDidLoad() будет вызван, когда приложение будет убито, а затем снова запущено.

Когда я убиваю свое приложение на watchOS, а затем запускаюсь снова, я не Значок «загрузка» и вид находятся в том же состоянии, что и до перезапуска. Единственный способ принудительно сбросить мое приложение - сбросить все Apple Watch.

Может кто-нибудь объяснить мне такое поведение? Я явно что-то упустил, но я не могу найти что-либо в документации Apple по этой теме c (возможно, я ищу неправильные ключевые слова, я не знаю).

...