2017-09-08 178 views
-2

我试图为学校构建一个应用程序,但我不断收到错误消息。这可能是我犯的一个非常明显的错误。 基本上我试图构建一个视图,如果按下了段控制器开关,它将显示UIWebView并更改为第二个视图。塞申的iOS应用程序崩溃

我的代码是:

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

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

+0

什么是崩溃错误? –

+0

2017-09-08 21:36:21.660 web加载[847:15600] Interface Builder文件中的未知类Vertretung2。 2017-09-08 21:36:21.667 web加载[847:15600] Interface Builder文件中的未知类UIWebView1。 2017-09-08 21:36:21.675 web加载[847:15600] Interface Builder文件中的未知类Vertretung2。由于未捕获的异常'NSUnknownKeyException',原因:'[ setValue:forUndefinedKey:]:此类不是关键字符合Morgen核心的价值编码。“ ) – FelixK

+0

检查按钮的插座连接。 –

回答

0

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

好的,对不起。我刚刚阅读了上面的崩溃日志,看起来您可能忘记在viewController的故事板中设置自定义类名称?检查这里。

enter image description here

的类文本输入字段应该有你的自定义类的吧。

+0

是的,请分享它,我可以轻松地看看。谢谢! –