从主包中获取目录的内容
Posted
技术标签:
【中文标题】从主包中获取目录的内容【英文标题】:Get contents of directory from main bundle 【发布时间】:2013-11-15 00:30:04 【问题描述】:我在我的应用程序中包含一个充满文件的目录。我查看了 NSBundle 文档,但似乎无法找到如何获取该目录的 URL。我正在尝试使用主捆绑对象。
我在 xCode 的“资源”目录下有一个目录“defaultImages”。我已经确认这些正在被复制到设备上,如何获取它们的 URL?
具体来说,以下不起作用。
[[NSBundle mainBundle]:URLForResource:@"defaultImages" withExtension:@"" subdirectory:@"Resources"];
【问题讨论】:
查看NSBundle
文档。
对不起,我应该提到我已经做过(已编辑)
分享你迄今为止尝试过的代码...
并尝试四处寻找类似的问题***.com/questions/3238143/…***.com/questions/3428715/…
@yunas,我已经添加了我要使用的代码
【参考方案1】:
试试
NSString *filepath = [[NSBundle mainBundle] pathForResource:@"defaultImages" ofType:@"footype"];
【讨论】:
【参考方案2】:显然 NSBundle 不会为您找到目录。我的解决方案是通过How to make an ios asset bundle? 将目录的内容放在一个包中。然后我将该包添加到我的主应用程序包中。
【讨论】:
以上是关于从主包中获取目录的内容的主要内容,如果未能解决你的问题,请参考以下文章