-canOpenURL: 失败的网址: "about:blank" - 错误: "This app is not allowed to query for scheme about"



我正在创建一个rss阅读器应用程序,并且正在集成KINWebBrowser,但是每次加载URL时都会在标题中抛出消息。法典:

override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
    let item = feedItems[indexPath.row] as MWFeedItem
    let url = NSURL(string: item.link)
    let webBrowser = KINWebBrowserViewController()
    webBrowser.loadURL(url)
    self.navigationController?.pushViewController(webBrowser, animated: true)

}

您尝试打开的URL是字符串"about:blank",这意味着这是一个空页面。它们的错误是由于缺少 URL 方案,这使得视图控制器尝试打开不存在的 "about" 方案。

解决此问题的最佳方法是通过删除任何不是有效 URL 的项目来过滤 feedItems 数组。如果您仍然想显示空白页,请添加适当的 URL 方案,例如 http://about:blank .

相关内容

最新更新