我是iPhone编程的新手。
我想将NSHomeDirectory的内容添加到数组中。
我找到了这段代码
NSError *error;
NSFileManager *fileMgr = [NSFileManager defaultManager];
// Point to Document directory
NSString *documentsDirectory = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
// Write out the contents of home directory to console
NSLog(@"Documents directory: %@", [fileMgr contentsOfDirectoryAtPath:documentsDirectory error:&error]);
cell.textLabel.text = [NSString stringWithFormat:@"%@", [fileMgr contentsOfDirectoryAtPath:documentsDirectory error:&error]];
有人可以给我一个把文件放在nsmutablearray中的方法吗?!?
请帮帮我
答案 0 :(得分:1)
您是否尝试过使用返回的数组构建NSMutableArray?
NSMutableArray *files = [NSMutableArray arrayWithArray:[fileMgr contentsOfDirectoryAtPath:documentsDirectory error:&error]];
或者在返回的数组上使用mutableCopy
?
NSMutableArray *files = [[fileMgr contentsOfDirectoryAtPath:documentsDirectory error:&error] mutableCopy];