5

iOS と Mac の両方のアプリケーションを実装しています。両方のアプリケーションに Hand Off 機能を実装しました。実装をテストすると、次の場合にうまく機能します。

  • iOS アプリで開始し、iOS アプリで続行する
  • iOS アプリで開始し、Mac アプリで続行

しかし、Mac アプリで起動し、iOS アプリで続行したい場合は機能しません。論理的には、問題は userActivity を作成し、Mac アプリで Current になるときです。しかし、iOS と Mac のコードは同じなので、どこに問題があるのか​​わかりません。

// Create userActivity
_userActivity = [[NSUserActivity alloc] initWithActivityType:@"com.myapp.image"];
_userActivity.title = @"Image";
_userActivity.supportsContinuationStreams = YES;
_userActivity.delegate = self;
_userActivity.userInfo = @{
                           @"Key" : @"information from the other device",
                           @"URL" : @"http://www.apple.com"
                           };
[_userActivity becomeCurrent];

ありがとう!

4

1 に答える 1