我收到这个错误:
-canOpenURL:URL 失败:“instagram://app”- 错误:“(null)”
这是我使用的代码:
let instagramURL = NSURL(string: "instagram://app")!
if (UIApplication.sharedApplication().canOpenURL(instagramURL)) {
//some code
}
我将 LSApplicationQueriesSchemes 添加到我的 info.plist 文件中
<key>LSApplicationQueriesSchemes</key>
<array>
<string>instagram</string>
</array>
而且它似乎“识别”了 instagram 方案,因为当我使用其他类似“instagraam”的东西时,我收到不同的错误消息(这是有道理的):
-canOpenURL:URL 失败:“instagraam://app”- 错误:“不允许此应用查询 scheme instagraam”
我是否遗漏了一些明显的东西?
最佳答案
正如评论中指出的那样 - 这实际上是 this 的副本.
在真实设备上它可以工作,它只是模拟器的奇怪输出。
关于swift - canOpenURL : failed for URL: "instagram://app" - error: "(null),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33363806/