iPhone - 该类不符合我删除的属性的编码?

时间:2011-10-17 16:04:00

标签: iphone uiviewcontroller

我从viewcontroller类中删除了一个名为ScrollView的属性。 但是,现在每当我尝试将此viewcontroller推送到导航控制器时,我都会收到错误消息:

[setValue:forUndefinedKey:]:此类不是键值scrollView的键值编码兼容

我已经完成了编辑>查找ScrollView,无法在任何地方找到它。

任何可能导致此问题的想法?

2 个答案:

答案 0 :(得分:3)

检查你的笔尖。听起来你将它声明为IBOutlet并在Interface Builder中将其连接到它。您已删除该属性,因此当对该笔尖进行反序列化时,它无法再连接该插座。

答案 1 :(得分:1)

这可能是Jim上面提到的,或者你正在使用initWithNibName:bundle加载一个viewController:你正在加载一个不正确的Nib文件......

如果您从代码的其他位置执行了复制粘贴,则可能您忘记更新Nib文件。 我经常这样做并最终得到你提到的错误:P