[英]Mac OSX app not loading URL in Webkit View
I am trying to load a URL inside a Webkit View in a Mac OX app using Swift. 我正在尝试使用Swift在Mac OX应用程序的Webkit视图内加载URL。
This is how my code looks like right now: 这是我的代码现在的样子:
import Cocoa
import AppKit
import Foundation
import CoreData
import WebKit
class ViewController: NSViewController, WKUIDelegate {
@IBOutlet weak var rightBox: NSView!
@IBOutlet weak var leftBox: NSView!
@IBOutlet var myWebView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
self.view.wantsLayer = true
// Do any additional setup after loading the view.
}
override func viewWillAppear() {
leftBox.layer?.backgroundColor = NSColor.blue.cgColor
rightBox.layer?.backgroundColor = NSColor.red.cgColor
let myURL = URL(string: "https://www.apple.com")
let myRequest = URLRequest(url: myURL!)
myWebView.load(myRequest)
}
override var representedObject: Any? {
didSet {
// Update the view, if already loaded.
}
}
}
When I run the code, I only see blank white box. 运行代码时,我只会看到空白的白框。 I have tried placing the url loading code both in the viewDidLoad as well as viewWillAppear. 我尝试将URL加载代码放置在viewDidLoad和viewWillAppear中。 Same result. 结果相同。
I am trying to figure out what I might be doing wrong. 我试图弄清楚我可能做错了什么。 Any suggestions? 有什么建议么? Thanks 谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.