我正试图在iPhone和iPad之间测试iOS 8.1切换功能和NSUserActivity.为此,我尝试了实现自己的解决方案,并使用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应用程序)