目前,我一直在使用[NSBundle mainBundle] loadNibNamed:
在我的应用中以编程方式加载nib。我想要做的只是在子文件夹中包含我的所有笔尖(及其引用的图像),但似乎几乎不可能加载它们。 loadNibNamed不允许指定路径。我做了很多搜索,找不到合适的方法。我尝试过的其他所有内容都有例外。
我已经尝试从文件中加载数据并取消归档,但它说它是一个难以理解的存档。
UINib
与NSBundle
存在同样的问题。
必须有一种方法来指定文件路径,就像加载任何其他文件一样。
我希望最终内容为NSArray
,就像loadNibNamed:
返回一样。
任何见解都会有所帮助。
我最接近的是使用[NSBundle bundleWithPath:]
并指定完整路径。它表示路径尚未加载,并抛出异常。为什么没有加载?
答案 0 :(得分:2)
我认为你正在“尚未加载”,因为你没有加载捆绑包[bundle load]。还要检查名称区分大小写,因为模拟器通常不区分大小写,而Device不是。试试这个,看看你怎么走。
此致 拉维