Я создаю приложение для часов и замечаю, что «Программа завершилась с кодом выхода: 0» отображается в окне отладки, если приложение для часов деактивировано (через cmd+shift+h, нижнее запястье и т. д.). Код, который я использую для представления предупреждения в WKInterfaceController:
presentAlert(withTitle: alert.title, message: alert.message, preferredStyle: .alert, actions: [cancelAction, continueAction])
Я пытаюсь понять, почему приложение для часов закрывается без ошибок, если на экране виден и активен wkalert. Память приложения составляет менее 20 МБ и вообще не увеличивается при отображении предупреждения. На каждом втором экране приложение просто деактивируется. Может быть, есть обходной путь? Любая помощь будет оценена по достоинству.
Спасибо - Росс