我已根据iOS 9的要求将我的URL方案添加到Info.plist中.但是,调用会导致:
-canOpenURL: failed for URL: "scheme://" - error: "(null)"
Run Code Online (Sandbox Code Playgroud)
被记录到控制台.调用成功并返回正确的值,但这些日志消息很烦人.我怎样才能禁用它们?
小智 -1
尝试仅使用 openURL: 来检查它是否可以打开,因为它返回一个 Bool,然后再次调用 openURL: :
if let url = NSURL(string: keyword) {
if UIApplication.sharedApplication().openURL(url) {
UIApplication.sharedApplication().openURL(url)
}
}
Run Code Online (Sandbox Code Playgroud)
看到相同的语句重复两次看起来很奇怪,但至少它不会像 canOpenURL: 那样吐出失败消息。如果有人知道如何让它看起来不那么奇怪,请告诉我。
| 归档时间: |
|
| 查看次数: |
606 次 |
| 最近记录: |