私のアプリのドキュメントディレクトリには、次のようなサブフォルダとファイルが含まれています。
このコードで表示するドキュメントを取得しようとしています:
NSMutableArray *documentData = [[NSMutableArray alloc] initWithCapacity:0];
NSArray *directoryPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [directoryPaths objectAtIndex:0];
NSError *error = nil;
NSArray *directoryContent = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentsDirectory error:&error];
NSString *myFolder = [documentsDirectory stringByAppendingPathComponent:@"Downloads/Diagrams"];
NSLog(@"rostering at: %@", myFolder);
NSArray *folderContents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:myFolder error:&error];
NSLog(@"contetns of diagrams folder: %@", folderContents);
これをiPadで実行すると、表示用にドキュメントがフェッチされず、コンソールへの出力は次のようになります。
contetns of diagrams folder: (null)
シミュレーターで実行すると、ドキュメントは正常に表示され、出力は次のようになります。
contetns of diagrams folder: (
"6901-6905.doc",
"7100-71101.doc",
"1234-5678.doc"
)。
何がこれを引き起こす可能性があるかについての明白な説明はありますか?ありがとう。