【发布时间】:2017-09-08 17:57:02
【问题描述】:
我正在尝试为学校构建应用程序,但我不断收到错误消息。这可能是我犯的一个非常明显的错误。 基本上我正在尝试构建一个显示 UIWebView 并在按下段控制器开关时更改为第二个视图的视图。
我的代码是:
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var myWebView: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
let url = URL(string: "http://google.de")
myWebView.loadRequest(URLRequest(url: url!))
}
@IBAction func Heute(_ sender: UISegmentedControl) {
performSegue(withIdentifier: "Switch", sender: self)
}
}
//Vertretung2
class Vertretung2: UIViewController {
@IBOutlet weak var UIWebView1: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
let url = URL(string: "http://google.de")
UIWebView1.loadRequest(URLRequest(url: url!))
}
@IBAction func Morgen(_ sender: UISegmentedControl) {
performSegue(withIdentifier: "Switch", sender: self)
}
}
当我从第一个视图切换到第二个视图时,我的应用程序不断崩溃。
【问题讨论】:
-
什么是崩溃错误?
-
2017-09-08 21:36:21.660 web load[847:15600] Interface Builder 文件中的未知类 Vertretung2。 2017-09-08 21:36:21.667 web load[847:15600] Interface Builder 文件中的未知类 UIWebView1。 2017-09-08 21:36:21.675 web load[847:15600] Interface Builder 文件中的未知类 Vertretung2。 2017-09-08 21:36:21.686 web load[847:15600] *** 由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[
setValue:forUndefinedKey:]:此类不是键值符合 Morgen 键的编码。 ) -
检查按钮的插座连接。