在数组中写入nshomedirectory的内容

时间:2011-05-06 19:16:25

标签: uitableview nsstring nsmutablearray

我是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中的方法吗?!?

请帮帮我

1 个答案:

答案 0 :(得分:1)

您是否尝试过使用返回的数组构建NSMutableArray?

NSMutableArray *files = [NSMutableArray arrayWithArray:[fileMgr contentsOfDirectoryAtPath:documentsDirectory error:&error]];

或者在返回的数组上使用mutableCopy

NSMutableArray *files = [[fileMgr contentsOfDirectoryAtPath:documentsDirectory error:&error] mutableCopy];