从路径加载笔尖

时间:2013-04-04 22:30:50

标签: ios objective-c

目前,我一直在使用[NSBundle mainBundle] loadNibNamed:在我的应用中以编程方式加载nib。我想要做的只是在子文件夹中包含我的所有笔尖(及其引用的图像),但似乎几乎不可能加载它们。 loadNibNamed不允许指定路径。我做了很多搜索,找不到合适的方法。我尝试过的其他所有内容都有例外。 我已经尝试从文件中加载数据并取消归档,但它说它是一个难以理解的存档。 UINibNSBundle存在同样的问题。

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

我希望最终内容为NSArray,就像loadNibNamed:返回一样。

任何见解都会有所帮助。

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

1 个答案:

答案 0 :(得分:2)

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

此致 拉维