我制作了一个包含一些笔尖的静态库。当我尝试加载这些 nib 文件时,我得到Could not load NIB in bundle: 'NSBundle。如果有人知道如何做到这一点,那将非常有帮助。谢谢
问问题
1351 次
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
如果您没有获得链接或没有被主项目推荐,请按照以下步骤检查一次,并确保您没有遗漏任何内容
- 转到您的 xib(即 MyViewController)
- 打开文件检查器
- 选择文件的所有者
- 从文件的检查器中选择第三个选项卡
- 进入自定义类部分
- 检查班级名称
于 2013-04-04T09:53:49.470 回答