【发布时间】:2017-04-16 03:57:40
【问题描述】:
我一直在创建自己的网络浏览器,并在 xcode 中成功完成。但是后来我想要一个特定的 url google 例如在它第一次打开时加载,现在我遇到了这个问题。如果有人可以向我解释如何做到这一点,那就太好了。我在 ViewController 类中尝试了多种方法,但似乎没有任何效果。
这是我的代码 sn-p,如果有什么问题,你能告诉我吗? :) 谢谢
import Cocoa
import WebKit
class ViewController: NSViewController {
@IBOutlet weak var webView: WebView!
override func viewDidLoad() {
super.viewDidLoad()
let urlString = "https://www.google.com/"
self.webView.mainFrame.loadRequest(NSURLRequest(URL: NSURL(string: urlString)! as URL))
}
override var representedObject: Any? {
didSet {
}
}
}
【问题讨论】:
-
你不应该只做
self.webView.loadRequest而不是self.webView.mainFrame.loadRequest吗? -
我明白为什么这应该有效,但我仍然收到错误消息:'WebView' 类型的值没有成员'loadRequest'。
-
请参阅此内容以供参考。虽然它在目标 c stackoverflow.com/questions/15921974/…