我正在尝试从我的应用程序文件夹中的文件名构造一个字符串。
到目前为止,我有:
NSArray *directoryPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [directoryPaths objectAtIndex:0];
NSError *error = nil;
NSArray *directoryContent = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentsDirectory error:&error];
NSLog(@"contents of document folder = %@", directoryContent);
这打印:
    contents of app's document folder = (
    ".DS_Store",
    File1.doc,
    "File2.pdf",
    ....
)
我想构造一个文件名字符串,以某种方式分隔,可能用分号分隔,并通过以下代码尝试它(最初没有任何分隔):
NSMutableString *fileList;
for (NSString *folder in directoryContent)
{
    [fileList appendString:[NSString stringWithFormat:@"%@",  folder]];
}
NSLog(@"file list = %@", fileList);
这打印出来file list = (null),我不知道我哪里出错了。有任何想法吗?