在应用程序资源文件夹中获取文件列表时,Cocoa错误256

时间:2012-05-21 03:29:49

标签: ios nsfilemanager

以下代码输出The operation couldn’t be completed. (Cocoa error 256.),文件名NSArray为null / empty。这个文件夹中应该有文件,任何想法都破了吗?

NSError *error;
NSFileManager *fm = [NSFileManager defaultManager]; 
filenames = [fm contentsOfDirectoryAtPath:[[NSBundle mainBundle] pathForResource:@"files" ofType:nil] error:&error];

NSLog(@"%@", [error localizedDescription]);

修改

[[NSBundle mainBundle] pathForResource:@“files”ofType:nil]由于某种原因返回null

1 个答案:

答案 0 :(得分:2)

Nil扩展不是文件夹,iOS将它们视为文件。您必须使用-resourcePath,然后添加文件夹的名称。