如何在iOS8中使用今日扩展的URL方案

时间:2014-09-12 15:32:48

标签: ios8 url-scheme

我在使用今天的扩展程序实现URL Schemes时遇到了麻烦。

我已按照apple docs的说明进行操作,当我在今天的扩展程序表格中实施openURL方法时,它表示该网址未被理解。警报消息显示正确的url方案,但由于某种原因,它没有被扩展上下文接收。

那么,在使用扩展时实现URL Schemes的适当方法是什么?

由于

PS:在我的应用程序中,我已经配置了一个与Facebook一起使用的URL方案,但我认为这不应该通过添加新方案来干扰

1 个答案:

答案 0 :(得分:0)

你应该使用

[self.extensionContext openURL:url completionHandler:nil];

而不是

[[UIApplication sharedApplication] openURL:url];

希望你正在使用的是什么。在Today Extension中使用openURL没问题。如果您仍然无法使用第一种方法,请检查您的网址是否正确转义而没有任何间距