1

我遇到了 watch os2 handoff 的问题,特别是当我的 iPhone 应用程序没有运行时。我从 launchOptions 看到的是: UIApplicationLaunchOptionsUserActivityDictionaryKey = { UIApplicationLaunchOptionsUserActivityIdentifierKey = "xxx"; UIApplicationLaunchOptionsUserActivityTypeKey = "com.xxx"; };

它似乎缺少 UIApplicationLaunchOptionsUserActivityKey ,它将具有我处理切换所需的实际 NSUserActivity 对象。

*当从(BOOL)应用程序运行的应用程序上打开它时:(UIApplication *)应用程序 continueUserActivity:(NSUserActivity *)userActivity restoreHandler:(void(^)(NSArray * __nullable restoreableObjects))restorationHandler 我确实得到了正确的NSUserActivity,我可以妥善处理。

知道可能出了什么问题吗?我必须提到的另一件事是,在关闭的应用程序上打开核心聚光灯结果时,NSUserActivity 正在正确传递,所以这似乎只是手表切换的问题。

4

0 回答 0