0

我试图在 Xcode 4.5.2 上添加一个新的视图控制器,我使 xib 文件与 5.1 兼容,开始玩它,突然注意到这个自定义表格视图单元根本没有被加载,它总是在加载时造成崩溃。

[self.cellNib instantiateWithOwner:self options:nil];

我开始检查正在创建的 .app 文件,我可以看到除了这个新的自定义表格视图单元格 nib 文件之外,所有其他 xib 都在“nib”扩展名中。什么设置可以使这个xib文件像其他人一样转换为nib。

4

3 回答 3

2

转到文件检查器,然后选择身份检查器,如下所示: 在此处输入图像描述

在类中选择您要添加 nib 文件的特定类。

于 2013-01-28T04:54:45.747 回答
0

您需要在自定义类“类”字段的字段中提供您的自定义类名称。

于 2013-01-28T05:20:24.923 回答
0

我所有的视图控制器及其 xib 都在另一个项目中,该项目在主项目中被引用,问题在于我对主目标的引用方法。我只是将 xib 文件从引用的项目拉到主要目标。实际的做法是这样的

触摸主目标的 xcodeprojfile,选择目标,构建阶段,在复制资源包中按“+”,然后添加 xib 文件。感谢@vishal 对这个问题的猜测。

于 2013-01-28T05:24:39.050 回答