我需要能够引用 xCode 项目内目录中的特定文件。到目前为止我有这段代码:
let files = NSBundle.mainBundle().pathForResource("sampleFile", ofType: "csv")
var contents = String(contentsOfFile: path!, encoding: NSUTF8StringEncoding, error: nil)!
它可以打开单个文件,但我希望能够打开存储在主包内的一个或两个目录中的文件。
有人知道怎么做吗?
最佳答案
NSBundle有一个方法可以为单个文件指定目录
let file = NSBundle.mainBundle().pathForResource("sampleFile", ofType: "png", inDirectory:"Images")
或相同类型的多个文件
let files = NSBundle.mainBundle().pathForResourcesOfType("png", inDirectory:"Images")
关于ios - 引用 iOS 应用程序的 Xcode 项目中的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31129798/