【发布时间】:2015-06-21 20:15:34
【问题描述】:
我有这个返回success = NO的代码
[self.extensionContext openURL:[NSURL URLWithString:@"URLApp://"] completionHandler:^(BOOL success) {
[self.extensionContext completeRequestReturningItems:nil completionHandler:nil];
}];
所以,当我调试它时,我无法从我的共享扩展中打开包含应用程序。
我已经像这样配置了包含应用程序的主要目标:
我已经从 safari 测试了打开 URLApp://,它对我有用。
我还使用了here 提供的一些示例来了解如何使用 url 方案打开包含应用程序。
【问题讨论】:
-
可能相关问答:openURL from App Extension.
-
您使用的网址只有一个方案。您是否尝试过更有效的 URL?喜欢
[NSURL URLWithString:@"URLApp://openApp"] -
@Marc-AlexandreBérubé 我已经回答了我的评论,你怎么看。它对我有用。
-
该方法不起作用,因为它被设计为不适用于共享扩展。该方法的文档说在 iOS 8 中,只有 Today 扩展点(用于创建 Today 小部件)支持此方法。
标签: ios ios8 ios8-extension ios8-share-extension