【发布时间】:2015-08-16 01:28:24
【问题描述】:
我想从我的应用程序发送一个 URL,以便使用切换在笔记本电脑网络浏览器上打开。我已将活动类型添加到我的应用程序的NSUserActivityTypes。到目前为止,这是我的代码:
- (void)startHandoff {
NSUserActivity *activity = [[NSUserActivity alloc] initWithActivityType:@"com.me.browse"];
activity.webpageURL = [NSURL URLWithString:_wakeUrl];
[activity becomeCurrent];
}
它似乎没有出现在我的扩展坞上 - 如果您想使用 safari,它是否需要一个特殊的 Activity Type?
【问题讨论】:
-
它是否适用于 Mobile Safari?如果您在手机中打开 Safari,您的 Mac 是否允许您从桌面恢复?我问的是,我们可以查看手机到桌面的切换是否在您的设备上正常工作
-
是的,它适用于 chrome
-
仔细检查
NSUserActivityTypes中的指定活动是否与您在init方法中指定的活动相匹配。
标签: ios objective-c ios8 handoff