没有这样的模块'UIKit'

Tay*_*ach 5 macos xcode wkwebview

我想要做的就是制作最基本的Mac OS X应用程序,它只显示一个WKWebView ...

import UIKit
import WebKit
class ViewController: UIViewController, WKUIDelegate {

var webView: WKWebView!

override func loadView() {
    let webConfiguration = WKWebViewConfiguration()
    webView = WKWebView(frame: .zero, configuration: webConfiguration)
    webView.uiDelegate = self
    view = webView
}
override func viewDidLoad() {
    super.viewDidLoad()

    let myURL = URL(string: "https://www.apple.com")
    let myRequest = URLRequest(url: myURL!)
    webView.load(myRequest)
}}
Run Code Online (Sandbox Code Playgroud)

https://developer.apple.com/documentation/webkit/wkwebview

cbi*_*gin 9

UIKit适用于移动应用,而不适用于MacOS应用.你想要AppKit.

  • `UIViewController` 是 `UIKit` 的一部分。您不能使用任何 UIKit 类。在本例中,AppKit 中的“UIViewController”对应项是“NSViewController” (2认同)