0

在我的项目中,我有一个 ContentViewController 类,它最初使用 xib 进行布局。但是,我后来决定删除 xib 并以编程方式插入子视图。当我删除最初存在的一个子视图时,我得到了:

“由于未捕获的异常‘NSUnknownKeyException’而终止应用程序,原因:‘[setValue:forUndefinedKey:]:此类不符合键值编码的键 infoView。’”

从研究中我知道,这种错误几乎总是由于类和 xib 之间的链接问题。我已经检查以确保工作区中没有类引用 infoView,所以这不是问题。当 xib 不再存在时,如何从 xib 取消链接 ContentViewController?提前致谢!

4

1 回答 1

0

有时从应用程序内部删除 NIB 文件会出现问题,解决的安全方法是在那里实现loadView并创建自定义视图,因为这将阻止超类尝试加载 NIB。

于 2013-07-17T19:16:58.763 回答