我创建了一个包含一些nib的静态库。当我尝试加载那些nib文件时,我得到无法在bundle中加载NIB:'NSBundle 。如果有人知道如何做到这一点,那将非常有帮助。感谢
答案 0 :(得分:3)
现有答案:Can you reference Xib files from static libraries on the iPhone?
不,你不能用这种方式,
静态库是包含类的文件。它不包含其他文件,它本质上是一个已编译代码的数据库。即使可以将xibs的数据放在静态库中,但Xcode也不会识别它在那里。
答案 1 :(得分:0)
当您使用主捆绑中的nib分配控制器init时。
[initWithNibName:@“你的笔尖..”捆绑:[NsBundle MainBundle]]
答案 2 :(得分:0)
如果您没有获得链接或未被主项目推荐,那么请检查以下步骤,&确保你没有遗漏任何东西