2012-01-12 47 views
1

我试图从IB和代码切换到Storyboard,但遇到以下问题。 Xcode创建了一个@property@synthesizeviewDidUnLoad方法,但我现在不需要它,如果我尝试删除它,代码崩溃。更糟糕的是,我在此期间把它连接到了一个UIButton(我改变了这个类来允许这个)。崩溃时,代码给出了消息:删除由Storyboard和XCode生成的@property等

终止应用程序由于未捕获的异常“NSUnknownKeyException”, 原因:“[ 的setValue:forUndefinedKey:]:这个类不是关键值 编码兼容的钥匙锁。'

问题是以下几点。 XCode将代码放在哪里以及我必须删除哪些内容才能回到我从哪里开始?

回答

2

听起来像你有一个连接设置在你的笔尖使用该属性。如果您删除该属性,则需要更新您的笔尖才能尝试并设置它。

+0

是的,奇怪的是,我检查了所有这一切之前,并注意从视图层次结构中删除按钮(工作去),但当我点击检查器的列表顶部的'DisplayViewController'它仍然那里。这感觉有点奇怪,因为你会希望它被删除。我基本上对Xcode4.2印象非常深刻,但显然还有一些东西需要学习。非常感谢。 – drw 2012-01-12 23:19:51