iPhone保存文件

iPhone保存文件,iphone,Iphone,对于每个人,我都在进行xml解析,并从服务器上获取两个包含内容的文本文件 我已经存储了第一个文件文档目录的内容,但是当解析函数调用第二次时,内容被第二个文件覆盖,我不知道如何在文档目录中为两个不同的内容创建两个txt文件 paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES); documentsDirectory = [[paths objectAtIndex:0

对于每个人,我都在进行xml解析,并从服务器上获取两个包含内容的文本文件 我已经存储了第一个文件文档目录的内容,但是当解析函数调用第二次时,内容被第二个文件覆盖,我不知道如何在文档目录中为两个不同的内容创建两个txt文件

paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
        documentsDirectory = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"Report.txt"];
        [text writeToFile:documentsDirectory atomically:NO];
        [text release];

我已使用此方法获取了第一个文件的内容。

每次只需提供不同的文件名即可

i、 e:在

documentsDirectory = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"Report.txt"];

…行,指定“Report.txt”以外的内容。

这是一个函数,您可以使用该函数在Documents目录中查找保存文件的唯一路径

每次需要新的唯一路径时,都可以调用此函数

- (NSString *)findUniqueSavePath{

    int i = 1;
    NSString *path;
    do {
        // iterate until a name does not match an existing file
        path = [NSString stringWithFormat:@"%@/Documents/txt_file_%03d.txt", NSHomeDirectory(), i++];
    } while ([[NSFileManager defaultManager] fileExistsAtPath:path]);

    return path;
}

文档目录是指向txt文件的路径,这让人非常困惑。