0

以下代码正在输出The operation couldn’t be completed. (Cocoa error 256.),文件名 NSArray 为空/空。这个文件夹里应该有文件,有什么想法坏了吗?

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

4

1 回答 1

2

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

于 2012-05-21T03:53:31.640 回答