【问题标题】:UIWebview failed to load page when website url start with www当网站 url 以 www 开头时,UIWebview 无法加载页面
【发布时间】:2015-10-09 06:48:51
【问题描述】:

当网站 url 以 www 开头时,UIWebview 无法加载页面 如果我使用的是http://www,那么它的工作原理。

www.google.com => 不工作(错误域=NSURLErrorDomain 代码=-1100) http://www.google.com => 工作

我只是想知道原因。 有没有手动附加http的修复方法。

【问题讨论】:

    标签: ios http web uiwebview


    【解决方案1】:

    您可以尝试以下代码 sn-p 来修复它:

    var url = NSURL(String:"your-website-address")
    if url != nil {
    let task = NSURLSession.sharedSession().dataTaskWithURL(url!, completionHandler.{(data, response, error) ->void in 
    if error != nil {
    //Handle error
    } else {
    //what you would like to do
    }}
    

    【讨论】:

    • 我们可以使用 Web 视图委托来处理错误。但我想知道是否有任何预定义的选项可以在不手动附加 http 协议的情况下解决此问题。
    【解决方案2】:

    www.google.com 不是有效的 URL;有效的 URL 包括方案。恐怕您必须手动添加它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-01
      相关资源
      最近更新 更多