WatchKit アプリから文字列を送信しようとしています。ロック画面からアプリを正常に起動できますが、continueUserActivity
メソッドが呼び出されたときにuserActivity.userInfo
値が含まれていません。ここに何か不足していますか?
-私が得る唯一の価値はactivityType
時計:
- (void)createActivity {
self.activity = [[NSUserActivity alloc] initWithActivityType:@"com.myApp.urlSend"];
[self.activity setUserInfo:@{@"url":self.wake.href}];
[self.activity setTitle:self.wake.title];
[self.activity becomeCurrent];
}
電話:
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray *))restorationHandler {
NSString *url = userActivity.userInfo[@"url"];
}