在http加载失败后执行某些操作

时间:2016-05-26 22:13:32

标签: swift

在我的应用中,我有一个文本字段,用户可以在其中输入网址。它不会访问http网站。我想要它,以便当它试图加载一个http站点时,将向用户显示一条错误消息。

我该怎么做?

let url = NSURL(string: "\(enter url.text!)")   
let request = NSRequest(url: url!)
webView.loadRequest(request)

我添加了这个:

optional func webView(_ webView: UIWebView,
 didFailLoadWithError error: NSError?)

它不起作用。

1 个答案:

答案 0 :(得分:0)

我认为您没有设置委托方法,这就是为什么它没有调用该功能。请按照以下步骤操作: -

第1步

您需要在viewDidLoad()中添加webView Delegate: -

{{1}}

第2步

{{1}}