WKWebView läuft nicht

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • WKWebView läuft nicht

    Hallo,

    ich bin noch sehr neu was Xcode betrifft. Ich möchte eine einzelne Webseite anzeigen.
    Ich habe das mit einer Settingpage erstellt .. und ist einmal gelaufen und dann habe ich weiter programmiert und nun bekomme ich beim öffnen der view einen Fehler und finde es nicht:
    Ich starte mit einer Setting View ... dort werden die Einstellungen gespeichert und dann öffne ich über die zweite view die URL:

    Quellcode

    1. import UIKit
    2. import WebKit
    3. class ViewController: UIViewController, WKNavigationDelegate {
    4. let ipAddressConstant = "ipAddress"
    5. let portConstant = "portAddress"
    6. let userConstant = "user"
    7. let passwordConstant = "password"
    8. let siteConstant = "site"
    9. var webView: WKWebView!
    10. override func viewDidLoad() {
    11. super.viewDidLoad()
    12. webView = WKWebView(frame: CGRect(x: 0.0, y: 50.0, width: UIScreen.main.bounds.width, height: UIScreen.main.bounds.height))
    13. webView.navigationDelegate = self
    14. view.addSubview(webView)
    15. loadUrl()
    16. }
    17. @IBAction func refresh(_ sender: Any) {
    18. loadUrl()
    19. }
    20. func loadUrl() {
    21. let defaults = UserDefaults.standard
    22. let ipAddressValue = defaults.string(forKey: ipAddressConstant) ?? "192.168.1.142"
    23. let ipPortValue = defaults.string(forKey: portConstant) ?? "8080"
    24. let urlPath = "http://" + ipAddressValue + ":" + ipPortValue + "/sc/"
    25. let myURL = URL(string: urlPath)
    26. let myRequest = URLRequest(url: myURL!)
    27. webView.load(myRequest)
    28. }
    29. }
    Alles anzeigen

    Fehler:
    2019-08-28 10:32:19.061465+0200 domoSC[10197:4304722] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<domoSC.ViewController 0x7fda80d1eea0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key UI.'

    Vielen Dank!