【问题标题】:Swift Web Browser斯威夫特网络浏览器
【发布时间】:2015-01-24 06:35:30
【问题描述】:

我对 swift 非常陌生,对 Objective-C 没有经验,只有部分 C++。

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

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.
    }
}

据说 XCodeUse of unresolved identifier URL@IBAction func Searchresult。

再次非常抱歉,如果有明显的解决方法,我非常疲倦并且不擅长 swift。

【问题讨论】:

  • 观看这个 youtube 视频,youtu.be/XWhcnIxrtMk。这是一个系列视频,因此您必须等待新视频。

标签: swift browser nsurl ibaction


【解决方案1】:

乍一看好像你没有在@IBAction里面声明url,只是放了let url = NSURL(string: "https://www.duckduckgo.com/?q=\(sender)")

【讨论】:

    猜你喜欢
    • 2017-07-22
    • 2017-03-24
    • 1970-01-01
    • 2016-02-08
    • 2017-11-13
    • 2015-08-19
    • 2014-09-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多