无法解码IBUITableViewCellContentView的实例错误ios

时间:2013-07-25 21:20:21

标签: ios uitableview compiler-errors instance decode

Error:

大家好,当我尝试编译我的iOS应用程序时,我收到错误消息,指出.xib无法打开。我在网上环顾四周,找不到任何有用的东西。有什么建议?或者我应该重新创建xib?

先谢谢

编辑:我现在可以通过从复制包资源中删除.xib来编译应用程序,但在运行时我得到

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </Users/username/Library/Application Support/iPhone Simulator/7.0/Applications/CE59BF1F-1A6D-46F9-8787-E957FDA6F788/customtablecelltest.app> (loaded)' with name 'CustomTableCell''

我很确定.xib必须在拷贝包资源中,所以我把它放回去了。对原始问题的任何修复

3 个答案:

答案 0 :(得分:1)

我注意到这是针对模拟器v7.0的。你是否在7.0之前开始了这个项目?我刚刚遇到这个问题并删除了模拟器项目文件夹并重建(如果你是偏执狂,只需重命名/ mv)。

尝试重命名或移动模拟器项目文件夹并重建。你的似乎是: / Users / username / Library / Application Support / iPhone Simulator / 7.0 / Applications / CE59BF1F-1A6D-46F9-8787-E957FDA6F788 / customtablecelltest.app

答案 1 :(得分:0)

两件事之一是错误的:

1)您在XIB中故意指定单元格的类名为IBUITableViewCellContentView(在“身份检查器”面板中,在“自定义类”下)并且项目中没有这样的类(或者它存在但未添加到你正在编译的目标。)

2)你在XIB中意外地指出单元格的类名为IBUITableViewCellContentView,你的意思是其他的。

您是否为细胞创建了自定义类?您应该能够通过将该类添加到目标和/或更新XIB中的自定义类名来更正此问题。

答案 2 :(得分:0)

执行以下操作

  • 在Xcode 6中打开项目,
  • 并在Project Navigator中选择您的XIB。
  • 单击Identity and Type并更改Interface Builder Document 打开:默认(6.2)。当你在那里时,你改变了构建 也可以设置。

了解详情link