2015-10-20 3 views
2

При запуске приложения Apple, watchOS2 он называет:Чистых элементов пользовательского интерфейса watchOS 2 после блокировки

awakeWithContext 

Затем, если заблокировать и разблокировать приложение, жизненный цикл вызовов:

willActivate 

Проблема что у меня есть то, что я не могу удалить элементы пользовательского интерфейса (чистый экран), чтобы пользователь не видел «старый» экран в течение 1 секунды.

Из документации Apple:

didDeactivate:

-У не используйте этот метод, чтобы изменить свой интерфейс ...... Изменения могут быть сделаны только во время инициализации контроллера интерфейса и между вызовами willActivate и этим методом.

, но затем в willActivate метод:

.... Не используйте этот метод для выполнения начальной настройки своего интерфейса.

Я не знаю, что мне нужно сделать, чтобы «очистить» экран, когда пользователь заблокирует приложение.

Спасибо за ваше время.

ответ

0

Ответ от Apple:

Благодарим Вас за обращение в компании Apple Developer Technical Support (DTS). Наши инженеры рассмотрели ваш запрос и пришли к выводу, что нет поддерживаемого способа достижения желаемой функциональности, учитывая текущие конфигурации системы доставки.