2011-07-27 18 views
1

我是Xcode和Objective C編程的新手。請幫助我解決以下問題。連接到目標C(XCode)中的控件導致NSUnknownKeyException

添加文本框和按鈕後,我試圖給視圖和控制器的連接,它會導致以下錯誤。

終止應用程序由於未捕獲的異常 'NSUnknownKeyException', 原因:「[<的UIViewController 0x3b13bb0>的setValue:forUndefinedKey:]: 這類不是密鑰值編碼兼容的關鍵txtUsername。

並且調試器被終止。它只有在添加視圖 - 控制器連接後纔會發生。

我搜索谷歌,但發現類名應該在類標識符下正確指定,但我已指定它,甚至然後我得到此錯誤。

請幫我解決這個問題。

+0

是的我已經將它的名字從txtUserID更改爲txtUsername,感謝您的快速回復。 – Shankaranarayana

回答

1

這主要是由於更改了您在XIB文件中連接的變量的名稱所致。如果是這種情況,你可以檢查你的界面生成器的右下角(在xcode 3中),如果你看到一個警告標誌,你就會知道出了什麼問題。然後,您可以重新連接界面構建器中的插座,一切都將很好。

+0

我認爲你做了一些其他的錯誤,你能否再次檢查你的班級中的連接和變量。 – Robin

+0

還有一件事在左下角** GDB:Interrupted *顯示此消息。 – Shankaranarayana

+0

嘿,你可以在這裏刪除你的評論,只留下最後一個 – Robin

相關問題