2017-09-08 213 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

是的,請分享它,我可以輕鬆地看看。謝謝! –