我创建了 lib.a 文件并添加了一些类、资源和图像。当我将此 lib 文件与头文件一起使用时,它会给出异常

Posted

技术标签:

【中文标题】我创建了 lib.a 文件并添加了一些类、资源和图像。当我将此 lib 文件与头文件一起使用时,它会给出异常【英文标题】:I have create lib.a file and add some classes ,resource and images.When i use this lib file with header file then it gives exception 【发布时间】:2012-01-13 08:45:59 【问题描述】:

我创建了 lib.a 文件并添加了一些类、资源和图像。当我将此 lib 文件与头文件一起使用时,它会给出“* 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:'无法在包中加载 NIB:'NSBundle '。 如何解决这个问题。

【问题讨论】:

【参考方案1】:

在我看来,好像您的库中有视图控制器,并且您在界面生成器的帮助下创建了它们。无论您在哪里尝试使用您的库,这些视图控制器对象都在搜索那些 nib to 关联,所以现在的问题是你不能在库中包含 nib,所以

1) 您要么以编程方式创建视图,要么

2) 将您的 xib 作为单独的文件发送,其他用户可以将其包含在他或她的项目中。

也不要忘记发送图片。希望这会有所帮助。

【讨论】:

以上是关于我创建了 lib.a 文件并添加了一些类、资源和图像。当我将此 lib 文件与头文件一起使用时,它会给出异常的主要内容,如果未能解决你的问题,请参考以下文章

使 CDialog 可见

c#中 怎么件类文件 在winform中用的,我想把数据库的一些频繁操作的比如连接等操作添加到类文件里。

将 ResourceDictionary 添加到类库

遮罩和图层

: 创建类路径资源中定义的名称为“entityManagerFactory”的 bean 时出错

如何使用 Gradle 将 jar 文件添加到 libgdx 项目