1

特にiPhoneアプリが実行されていない場合、時計のos2ハンドオフに問題があります。launchOptions から見たものは次のとおりです。 UIApplicationLaunchOptionsUserActivityDictionaryKey = { UIApplicationLaunchOptionsUserActivityIdentifierKey = "xxx"; UIApplicationLaunchOptionsUserActivityTypeKey = "com.xxx"; };

ハンドオフを処理するために必要な実際の NSUserActivity オブジェクトを持つ UIApplicationLaunchOptionsUserActivityKey が欠落しているようです。

*実行中のアプリで (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity RestoreHandler:(void(^)(NSArray * __nullable restorableObjects))restorationHandler から開くと、正しい NSUserActivity が取得されます。適切に処理できます。

何がうまくいかなかったのでしょうか?私が言及しなければならないもう1つのことは、閉じたアプリでコアスポットライトの結果を開くときに、NSUserActivityが正しく渡されているため、ウォッチハンドオフのみの問題のようです.

4

0 に答える 0