未调用Swift3 UIWebView委托方法

未调用Swift3 UIWebView委托方法,swift,uiwebview,Swift,Uiwebview,代码: 我创建了一个简单的webview并设置了委托。但是没有调用委托方法。代码有什么问题吗?如果有任何帮助,我们将不胜感激。请提前感谢 let termWebView = UIWebView(frame:CGRect(x:0, y:20, width:320, height:400)) termWebView.delegate = self self.view.addSubview(termWebView) if let url = URL(string: “http://w

代码:

我创建了一个简单的webview并设置了委托。但是没有调用委托方法。代码有什么问题吗?如果有任何帮助,我们将不胜感激。请提前感谢

let termWebView = UIWebView(frame:CGRect(x:0, y:20, width:320, height:400))
termWebView.delegate = self
self.view.addSubview(termWebView)

        if let url = URL(string: “http://www.google.co.in”)
            termWebView.loadRequest(request)
        }


        func webView(_ webView: UIWebView, didFailLoadWithError error: Error)
        {

        }

       func webViewDidFinishLoad(webView: UIWebView!)
        {

        }

尝试将某些内容作为url(例如,
url(字符串):
是一个失败的初始值设定项,因此您的Web视图很可能无法加载。您在
loadRequest()
方法中传递的代码中的
request
是什么请说明否决投票的原因。。。我想改进一下。@PremaJannoti提供的注释具有误导性,即如果您想从HTTP源加载内容,则需要在.plist文件中添加应用传输安全设置-->允许任意加载-->是谢谢,这是我的错误。
class TouchUIViewController: UIViewController, UIWebViewDelegate {

 override func viewDidLoad() {
    super.viewDidLoad()

    let termWebView = UIWebView(frame:CGRect(x:0, y:20, width:320, height:400))
    termWebView.delegate = self
    self.view.addSubview(termWebView)
    let urlString = "http://www.google.co.in/"

    if let url = URL(string: urlString.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)!)   {
        let request = URLRequest(url: url as URL)
        termWebView.loadRequest(request)
    }
  }

  func webViewDidStartLoad(_ webView: UIWebView) {

  }

  func webView(_ webView: UIWebView, didFailLoadWithError error: Error)
  {

  }

  func webViewDidFinishLoad(_ webView: UIWebView)
  {

  }
}