這是我得到的錯誤消息: 由於未捕獲異常'NSUnknownKeyException',原因:'[setValue:forUndefinedKey:]終止應用程序:此類不是密鑰編碼兼容的密鑰nameLabel「。 下面解釋它與發佈的其他問題的不同之處。因爲我實際上是按照提供的鏈接的指示。在另一個視圖控制器中引用的Xib標籤
我已經鏈接Xib如下: 我想使用的ViewController是MapViewController。 Xib是MarkerInfoView 文件所有者是MapViewController,它也是我創建插座的地方。
可能重複[這是什麼意思? 「'NSUnknownKeyException',原因:...這個類不是關鍵字X的編碼兼容值」](https://stackoverflow.com/questions/3088059/what-does-this-mean-nsunknownkeyexception-reason-this- class-is-not-key-v) – CodeNinja
這是不同的,因爲我使用那裏提供的答案。這也適用於XCode 9,swift不是客觀的C語言,以及那裏顯示的舊版Xcode。 – user2867432
很難從你發佈的內容中分辨出什麼,但根據我的經驗,當你的店鋪不匹配時會發生這種錯誤。嘗試審查每一個,以確保他們指向一個有效的插座,並確保沒有額外的插座,留下可能改變名稱或擦除代碼,而不是連接 – CodeNinja