0

次のコードが出力The operation couldn’t be completed. (Cocoa error 256.)されており、ファイル名 NSArray は null/空です。このフォルダにはファイルがあるはずですが、何が壊れているのでしょうか?

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 に答える