Swift:Web视图不会加载某些网页

时间:2016-03-05 17:06:02

标签: ios swift webview

这是我的代码:

import UIKit

class topLikeWebView : ViewController {

  @IBOutlet var topLikeWebView: UIWebView!

  override func viewDidLoad() {
    super.viewDidLoad()

    let url = NSURL(string: "http://www.lomort.co.kr/product/detail.html?product_no=252&cate_no=27&display_group=1")
    let requestObj = NSURLRequest(URL: url!)
    self.topLikeWebView.loadRequest(requestObj)
  }

}

但是,此网址无法加载 - http://www.lomort.co.kr/product/detail.html?product_no=252&cate_no=27&display_group=1。 其他网址加载正常,例如apple.comgoogle.com

这有什么问题?我认为网址是问题,而不是代码 那么正确的网址(可以加载)之间有区别吗?

1 个答案:

答案 0 :(得分:1)

尝试在info.plist中添加:

<key>NSAppTransportSecurity</key>
<dict>
  <!--Include to allow all connections (DANGER)-->
  <key>NSAllowsArbitraryLoads</key>
      <true/>
</dict>

如果您设法使用此功能进行导航,请查看NSAppTransportSecurity以添加特定域。