2017-10-24 19 views
0

Ich glaube nicht, dass ich jemals in meinem Leben so frustriert war. Was zum Teufel mache ich hier falsch. Apples Code ist falsch, denke ich? Alles, was ich tun möchte, ist die grundlegendste Mac OS X app machen, die nur ein WKWebView zeigt ...Kein solches Modul 'UIKit'

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

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

Antwort

1

UIKit ist für mobile Anwendungen, nicht MacOS-Anwendungen. Sie möchten AppKit.

+0

Okay. Also wie erstelle ich ein einfaches WKWebView für meine Mac App ... nicht für iOS. Der obige Code ist eindeutig für iOS, denke ich. –

+0

Löschen Sie den Import UIKit und importieren Sie AppKit & Cocoa. – cbiggin

+0

Jetzt habe ich 6 Fehler ... einschließlich "Verwendung von nicht deklarierten Typ 'UIViewController'" –