iPhone と iPad の間で NSUserActivity を使用して iOS 8.1 ハンドオフ機能をテストしようとしています。このために、私は独自のソリューションを実装することと、Apple のPhotoHandoffプロジェクトを使用することの両方を試みました。しかし、それは機能していません。
を提供するwebpageURL
と、ハンドオーバーは正常に機能しますが、使用しようとすると、userData
またはaddUserInfoEntriesFromDictionary
何も機能せず、データを機能させるためのキャッチが何であるかを一生理解できません。
サンプルコード:
NSUserActivity *activity = [[NSUserActivity alloc] initWithActivityType:@"com.company.MyTestApp.activity"];
activity.title = @"My Activity";
activity.userInfo = @ {};
// activity.webpageURL = [NSURL URLWithString:@"http://google.com"];
self.userActivity = activity;
[self.userActivity becomeCurrent];
[self.userActivity addUserInfoEntriesFromDictionary:@ { @"nanananan": @[ @"totoro", @"monsters" ] }];
(対応するアクティビティ タイプの Mac アプリでも動作させることができません)