2

我制作了一个包含一些笔尖的静态库。当我尝试加载这些 nib 文件时,我得到Could not load NIB in bundle: 'NSBundle。如果有人知道如何做到这一点,那将非常有帮助。谢谢

4

3 回答 3

3

现有答案:您可以从 iPhone 上的静态库中引用 Xib 文件吗?

不,你不能用这种方式,

静态库是包含类的文件。它不包含其他文件,它本质上是一个编译代码的数据库。即使可以将 xibs 的数据放在静态库中,但 Xcode 不会识别它在那里。

于 2013-04-04T10:10:31.473 回答
0

当您使用主包中的 nib 分配控制器时,它会初始化它。

[initWithNibName:@"Your nib.." bundle:[NsBundle MainBundle]]

于 2013-04-04T09:53:39.563 回答
0

如果您没有获得链接或没有被主项目推荐,请按照以下步骤检查一次,并确保您没有遗漏任何内容

  1. 转到您的 xib(即 MyViewController)
    1. 打开文件检查器
    2. 选择文件的所有者
    3. 从文件的检查器中选择第三个选项卡
    4. 进入自定义类部分
    5. 检查班级名称
于 2013-04-04T09:53:49.470 回答