2016-09-13 20 views
1

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

ответ

3

Вы можете установить handleUserActivity(_ userInfo: [NSObject : AnyObject]?) из WKExensionDelegate, чтобы проверить, было ли запущено приложение из-за сложности. Вы также, вероятно, захотите взглянуть на CLKComplicationDataSource Protocol Reference Launch Options для получения информации о пользовательской информации, переданной в handleUserActivity