Iphone 删除脚本和XCode生成的@property等

Iphone 删除脚本和XCode生成的@property等,iphone,ios5,xcode-storyboard,Iphone,Ios5,Xcode Storyboard,我试图从IB和代码切换到情节提要,但遇到了以下问题。Xcode使用@synthesis和viewDidUnLoad方法创建了一个@property,但我现在不需要它,如果我试图删除它,代码就会崩溃。更糟糕的是,在此期间,我错误地将其连接到UIButton(我更改了类以允许此操作)。当它崩溃时,代码会给出以下消息: 由于未捕获异常“NSUnknownKeyException”而终止应用程序, 理由:'[ setValue:forUndefinedKey::此类不是键值 符合钥匙锁的编码要求。” 问

我试图从IB和代码切换到情节提要,但遇到了以下问题。Xcode使用
@synthesis
viewDidUnLoad
方法创建了一个
@property
,但我现在不需要它,如果我试图删除它,代码就会崩溃。更糟糕的是,在此期间,我错误地将其连接到UIButton(我更改了类以允许此操作)。当它崩溃时,代码会给出以下消息:

由于未捕获异常“NSUnknownKeyException”而终止应用程序, 理由:'[ setValue:forUndefinedKey::此类不是键值 符合钥匙锁的编码要求。”


问题如下。XCode将代码放在哪里?我必须删除什么才能回到起点?

听起来您在nib中建立了一个使用该属性的连接。如果删除该属性,则需要更新nib以避免尝试设置该属性。

是的,很奇怪,我之前检查了所有这些,并小心地从视图层次结构中删除了该按钮(工作正常),但当我单击列表顶部“DisplayViewController”的检查器时,它仍然在那里。这感觉有点奇怪,因为你本以为它会被移除。基本上,我对Xcode4.2印象深刻,但显然还有很多东西需要学习。非常感谢。