我在手表os2切换时遇到问题,特别是当我的iPhone应用程序没有运行时。 我从launchOptions看到的是: UIApplicationLaunchOptionsUserActivityDictionaryKey = { UIApplicationLaunchOptionsUserActivityIdentifierKey =" xxx&#34 ;; UIApplicationLaunchOptionsUserActivityTypeKey =" com.xxx&#34 ;; };
它似乎缺少UIApplicationLaunchOptionsUserActivityKey,它将具有处理切换所需的实际NSUserActivity对象。
*在正在运行的应用程序中打开它时 (BOOL)应用程序:(UIApplication *)应用程序continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray * __nullable restorableObjects))restorationHandler 我确实得到了正确的NSUserActivity 我可以妥善处理。
知道什么可能出错? 我必须提到的另一件事是,当在关闭的应用程序上打开核心聚光灯结果时,NSUserActivity正在正确传递,所以它似乎只是手表切换的问题。