【发布时间】: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.
}
}
据说 XCode 说 Use of unresolved identifier URL 和 @IBAction func Searchresult。
再次非常抱歉,如果有明显的解决方法,我非常疲倦并且不擅长 swift。
【问题讨论】:
-
观看这个 youtube 视频,youtu.be/XWhcnIxrtMk。这是一个系列视频,因此您必须等待新视频。
标签: swift browser nsurl ibaction