Iphone 如何将NIB从静态库加载到主项目?

Iphone 如何将NIB从静态库加载到主项目?,iphone,ios,objective-c,Iphone,Ios,Objective C,我制作了一个包含一些笔尖的静态库。当我尝试加载这些nib文件时,我发现无法加载捆绑包中的nib:'NSBundle。如果有人知道如何做到这一点,这将是非常有益的。当您使用主捆绑包中的nib分配控制器初始化时,谢谢 [initWithNibName:@“您的nib..”捆绑包:[NsBundle MainBundle]]如果您没有得到主项目的链接或引用,请签出以下步骤一次,并确保您没有遗漏任何内容 转到您的xib(即MyViewController) 打开文件检查器 选择文件的所有者 从文件的检查

我制作了一个包含一些笔尖的静态库。当我尝试加载这些nib文件时,我发现无法加载捆绑包中的nib:'NSBundle。如果有人知道如何做到这一点,这将是非常有益的。当您使用主捆绑包中的nib分配控制器初始化时,谢谢


[initWithNibName:@“您的nib..”捆绑包:[NsBundle MainBundle]]

如果您没有得到主项目的链接或引用,请签出以下步骤一次,并确保您没有遗漏任何内容

  • 转到您的xib(即MyViewController)
  • 打开文件检查器
  • 选择文件的所有者
  • 从文件的检查器中选择第三个选项卡
  • 进入自定义类部分
  • 检查类名
  • 答复:

    不,你不能用这种方式


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

    您能发布代码吗?您是如何调用xib文件的?[UIApplication sharedApplication]delegate]window]rootViewController]presentViewController:vcObj动画:是完成:无];加载NIB的代码是正确的,但它们没有被主项目链接或引用…是的,您是如何初始化“vcObj”的?请阅读[我们可以引用静态库中的Xib文件吗][1][1]:名称是正确的…仍然收到错误…尝试了…仍然相同。。。