0

目前我一直在我的应用程序中使用[NSBundle mainBundle] loadNibNamed:. 我想做的只是将我所有的笔尖包含在一个子文件夹(及其引用的图像)中,但加载这些似乎几乎是不可能的。loadNibNamed 不允许指定路径。我已经进行了大量搜索,但找不到任何合适的方法。我尝试过的所有其他事情都给出了例外。我尝试从文件中加载数据并取消存档,但它说这是一个难以理解的存档。 UINib有同样的问题NSBundle

必须有一种方法来指定文件路径,就像加载任何其他文件一样。

我希望最终内容与返回的NSArray一样。loadNibNamed:

任何见解都会有所帮助。

我得到的最接近的是使用[NSBundle bundleWithPath:]并指定完整路径。它说路径尚未加载,并抛出异常。为什么没有加载?

4

1 回答 1

2

我认为您正在“尚未加载”,因为您没有加载捆绑包[捆绑加载]。还要检查名称是否区分大小写,因为模拟器通常不区分大小写,而设备不区分大小写。试试这个,看看你怎么样。

问候,拉维

于 2013-04-04T23:24:13.947 回答