iOS应用程序在Segue上崩溃

时间:2017-09-08 17:57:02

标签: ios uikit

我正在尝试为学校构建应用,但我不断收到错误消息。这可能是我犯的一个非常明显的错误。 基本上我正在尝试构建一个显示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)
    }
}

当我从第一个视图切换到第二个视图时,我的应用程序一直在崩溃。

1 个答案:

答案 0 :(得分:0)

在Vertretung2上调用viewDidLoad()时,Vertretung2中的UIWebView1是否为零?

好的,抱歉。我刚刚阅读了上面的崩溃日志,看起来您可能忘记在viewController的storyboard中设置Custom Class名称?检查一下。

enter image description here

Class文本输入字段应包含您的自定义类。

相关问题