Apple Watch应用程序是否可以知道它是使用Complication界面启动的?

时间:2016-09-13 15:49:40

标签: swift apple-watch watch-os apple-watch-complication

我正在编写一个包含多个控制器的简单应用程序。 在使用Complication界面运行应用程序后,我想跳过主视图控制器并立即转到第二个。我知道如何执行此操作,但不知道如何使用Complication获取应用程序启动的信息。可能吗?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:3)

您可以实施handleUserActivity(_ userInfo: [NSObject : AnyObject]?)的{​​{1}}来检查应用是否是从并发症中启动的。您可能还想查看CLKComplicationDataSource Protocol Reference Launch Options以获取有关传递给WKExensionDelegate

的userInfo的信息