Swift网络浏览器

Swift网络浏览器,swift,browser,nsurl,ibaction,Swift,Browser,Nsurl,Ibaction,我对swift非常陌生,没有使用objective-C的经验,只有部分C++. 我正在尝试使用swift创建一个简单的web浏览器,以下是我的代码: import UIKit import WebKit class ViewController: UIViewController { @IBOutlet var containerView: UIView! var webView: WKWebView? override func loadView() {

我对swift非常陌生,没有使用objective-C的经验,只有部分C++.

我正在尝试使用swift创建一个简单的web浏览器,以下是我的代码:

import UIKit

import WebKit

class ViewController: UIViewController {
    @IBOutlet var containerView: UIView!

    var webView: WKWebView?

    override func loadView() {
        super.loadView()
        self.webView = WKWebView()
        self.view = self.webView
    }

    override func viewDidLoad() {
        super.viewDidLoad()
        var url = NSURL(string: "https://www.duckduckgo.com/")
        var req = NSURLRequest(URL: url!)
        self.webView!.loadRequest(req)
    }

    @IBAction func Searchresult(sender: AnyObject) {
        url = NSURL(string: "https://www.duckduckgo.com/?q=\(sender)")
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }
}
据推测,XCode在
@IBAction func
搜索结果中使用了
未解析的标识符URL


再一次,如果有明显的问题,我非常抱歉,我非常累,不擅长swift。

乍一看,您似乎没有在@iAction中声明url,只需将
let url=NSURL(字符串:https://www.duckduckgo.com/?q=\(发件人)“)

观看此youtube视频。这是一个系列视频,所以你必须等待新的视频。