ios – UIWebView webViewDidLoadFinish方法未调用

前端之家收集整理的这篇文章主要介绍了ios – UIWebView webViewDidLoadFinish方法未调用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
今天晚上我一直在玩网络浏览,但遇到了一个问题.

由于某些原因,我无法获取webViewDidStartLoad或webViewDidFinishLoad方法来触发.
在我的故事板中,我有一个名为webView的插件链接到我的UIWebView元素.

有谁能够帮助我,我做错了什么?

这是我的viewController.swift文件

import UIKit

class ViewController: UIViewController,UIWebViewDelegate {

    @IBOutlet var webView : UIWebView

    var url = NSURL(string: "http://google.com")

    override func viewDidLoad() {
        super.viewDidLoad()

        //load initial URL
        var req = NSURLRequest(URL : url)
        webView.loadRequest(req)
    }

    func webViewDidStartLoad(webView : UIWebView) {
        //UIApplication.sharedApplication().networkActivityIndicatorVisible = true
        println("AA")
    }

    func webViewDidFinishLoad(webView : UIWebView) {
        //UIApplication.sharedApplication().networkActivityIndicatorVisible = false
        println("BB")
    }
}

解决方法

尝试这个!
var req = NSURLRequest(URL: url)
webView.delegate = self
webView.loadRequest(req)
原文链接:https://www.f2er.com/iOS/328975.html

猜你在找的iOS相关文章