目前,我一直在使用[NSBundle mainBundle] loadNibNamed:
以应用程序的形式加载笔尖到我的应用程序。我想要做的只是将所有的笔尖包含在子文件夹(及其参考图像)中,但似乎几乎不可能加载这些笔尖。 loadNibNamed不允许指定路径。我做了大量的搜索,找不到合适的方法。我试过的其他东西都会给出例外。 我试过从文件中加载数据并将其解压缩,但它说这是一个难以理解的存档。 UINib
与NSBundle
具有相同的问题。从路径中加载笔尖
必须有一种方法来指定文件路径,就像加载任何其他文件一样。
我想最后的内容是NSArray
就像返回loadNibNamed:
一样。
任何洞察将有所帮助。
我得到的最接近的是使用[NSBundle bundleWithPath:]
并指定完整路径。它表示路径尚未加载,并抛出异常。为什么没有加载?
这是子还是你的应用程序包里面? – CodaFi 2013-04-04 22:35:04
该文件夹位于软件包根目录中。它也在Copy Bundle Resources下。所有其他文件夹在同一根加载罚款。当我在.app里面查看新文件夹时,它的所有内容都在那里。笔尖文件是相同的。我刚刚创建了一个新文件夹,移动了笔尖,然后用Xcode重新链接了资源。当我意识到loadNibNamed:没有使用路径时,我开始搜索并尝试各种解决方案。但到目前为止没有任何工作。 – user1137704 2013-04-04 22:40:05
你的路是什么? – ingaham 2013-04-04 23:11:44