contentsOfDirectoryAtPath返回nil

时间:2014-11-02 15:14:02

标签: ios swift nsfilemanager null nsbundle

我在“支持文件”中有一个名为“图片”的图像文件夹,但是当我尝试检索文件时,它返回nil,即使我确定里面有图像;我尝试使用viewDidLoad()

中的以下代码执行此操作
let sourcePath = NSBundle.mainBundle().resourcePath!.stringByAppendingPathComponent("Pictures")
let imgArray = NSFileManager.defaultManager().contentsOfDirectoryAtPath(sourcePath, error: nil)

当我这样做时:println(imgArray)它总是打印为nil。

为什么?我该怎么办?

1 个答案:

答案 0 :(得分:1)

我终于成功了! :d

我直接在" Copy Bundle Resources"中添加了文件夹。用" +"按钮,现在它正确返回包含图像的数组。感谢Abizem指出了复制包资源......