该类不是密钥的密钥值编码兼容

时间:2011-05-09 04:08:35

标签: iphone cocoa-touch ios

我目前正在学习如何通过Jeff LaMarche的Beginning iPhone 4开发书来为iPhone编码,但遇到了一个问题,我似乎无法看到问题所在。我在很多论坛上都看到过,这是IBOutlets无法正确连接的问题,但我已经多次尝试过,问题不会消失所以我在这里寻求帮助。

Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIViewController 0x4b3c2a0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key datePicker.'

1 个答案:

答案 0 :(得分:9)

打开您的nib文件并检查datepicker插座是否已连接到您的UIDatepicker。如果未设置引用插座,则会出现此问题。

请按照以下步骤操作 1.打开MainWindow笔尖。 2.选择DataPickerViewController。 3.将其类(Alt + 4)更改为DataPickerViewController(目前它是UIViewController)。 4.保存笔尖然后跑,会起作用。