2017-04-20 118 views
0

該類不是鍵值編碼兼容的關鍵問題

"2017-04-20 17:37:54.872 SepsisHub[3670:1670129] Unknown class _TtC10Sepsis_Hub14ViewController in Interface Builder file. 
2017-04-20 17:38:54.903 SepsisHub[3670:1670129] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIViewController 0x7fcb8ae03240> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key FirstHour.'" 

但我一直運行到一個SIGABRT錯誤與消息,我無法找到是無論是在故事板或.swift缺少一個連接文件。構建時沒有錯誤消息,而且似乎由於某種原因,程序無法找到IBOutlet,我不明白爲什麼考慮我已經刪除了它們並在swift文件和storyboard連接器中重新連接了多次更改。

感謝您的協助。如果需要,將提供更多的屏幕截圖。

+0

在xib/storyboard中,右鍵單擊你的'Files Owner' /'ViewController'查看插座列表。檢查課堂中是否存在任何出口。 – janusbalatbat

回答

0

在您的xib/storyboard,右鍵點擊您的Files Owner/ViewController查看網點列表。檢查課堂中是否存在任何出口。當您連接IBOutlet然後刪除或重命名屬性時,可能會發生這種情況。下面的示例顯示了一個名爲IBOutlet顯示labelIDeleted警告,因爲我從類中刪除屬性

enter image description here

編輯:

還要檢查,如果你的ViewController分配正確的類。 enter image description here

+0

http://imgur.com/6uJlur7 有沒有這樣的警覺所以我不會知道該怎麼做 – user7898292

+0

@ user7898292檢查編輯答案 – janusbalatbat

+0

類已經被設置爲視圖控制器,並迅速文件是ViewController.swift – user7898292

相關問題