0

我需要能够在我的 xCode 项目内的目录中引用特定文件。到目前为止,我有这个代码:

let files = NSBundle.mainBundle().pathForResource("sampleFile", ofType: "csv")
var contents = String(contentsOfFile: path!, encoding: NSUTF8StringEncoding, error: nil)!

它可以打开单个文件,但我希望能够打开存储在主包中的一个或两个目录中的文件。

有人知道怎么做这个吗?

4

1 回答 1

0

NSBundle 有一个方法可以指定单个文件的目录

  let file = NSBundle.mainBundle().pathForResource("sampleFile", ofType: "png", inDirectory:"Images")

或用于相同类型的多个文件

  let files = NSBundle.mainBundle().pathForResourcesOfType("png", inDirectory:"Images")
于 2015-06-30T04:59:23.700 回答