在iOS应用程序的Xcode项目中引用目录

在iOS应用程序的Xcode项目中引用目录,ios,xcode,swift,file,mainbundle,Ios,Xcode,Swift,File,Mainbundle,我需要能够引用xCode项目内目录中的特定文件。到目前为止,我有以下代码: let files = NSBundle.mainBundle().pathForResource("sampleFile", ofType: "csv") var contents = String(contentsOfFile: path!, encoding: NSUTF8StringEncoding, error: nil)! 它可以打开单个文件,但我希望能够打开存储在主捆绑包中一个或两个目录中的文件 有人知道

我需要能够引用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")