1

可能重复:
如何在 iOS sdk 的本地资源 txt 文件中附加字符串

我的代码是这样的:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docDir = [paths objectAtIndex: 0];

docFile_V1 = [docDir stringByAppendingPathComponent:LOG_FILE_V1];
if ([file fileExistsAtPath: docFile_V1] == YES)
{     
    if(![formatedlogStr writeToFile:docFile_V1  atomically:YES encoding:NSUTF8StringEncoding error:&error])
    {
        NSLog(@"Error: %@", [error userInfo]);
    }
}

这是我写入文件的代码,但不幸的是它覆盖了文件的所有先前内容。我想写一个字符串而不覆盖前一个。

任何人都可以通过示例建议写入或附加到文件的最佳方法吗?

4

1 回答 1

3

首先,您应该在 NSMutableArray 中读取文件的内容,然后将数据附加到数组中,然后再次将其写入文件。

于 2012-05-22T11:04:32.467 回答