`如何使用最新的swift版本在UIWebView中打开链接

时间:2015-03-30 07:04:00

标签: ios hyperlink uiwebview delegates

我是IOS开发的新手。最近,我使用UIWebView加载网页,这很成功,并尝试在同一个UIWebView实例上打开链接。但是,点击某个链接后,UIWebView没有响应,而在xcode中,它会报告

2015-03-29 23:42:07.246 xxxxx [17349:1251340]网址http://www.xxxxxx.org/bugs/xxxxxx-xxxx-xxxxxx的未知结果,适用于框架

我在互联网上查了一下,但得到了一些有用的帮助。我知道有人说要在UIWebViewDelegate中实现func webView,但我的应用程序仍无效。

有人能帮助我吗?我正在使用最新版本的swift语言。一段代码是:

 import UIKit

class ViewController: UIViewController, UIWebViewDelegate {

    @IBOutlet weak var front: UIWebView!

    func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType nt: UIWebViewNavigationType) -> Bool {

    if (nt ==.LinkClicked){
        return true
    }
    return true;
}

override func viewDidLoad() {
    super.viewDidLoad()
    UIWebView.loadRequest(self.front)(NSURLRequest(URL: NSURL(string: "http://www.google.com")!))        // Do any additional setup after loading the view, typically from a nib.
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}

}

1 个答案:

答案 0 :(得分:0)

以下是示例代码:

UIWebView.loadRequest(webviewInstance)(NSURLRequest(URL: NSURL(string: "www.google.in")))