可能重复:
How to append string in local resource txt file for iOS sdk
我的代码是这样的:
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]);
}
}
这是我写入文件的代码,但不幸的是它会覆盖文件的所有先前内容。我想写一个字符串而不覆盖前一个字符串。
有人可以通过示例建议写入或附加到文件的最佳方法吗?
答案 0 :(得分:3)
首先,您应该在NSMutableArray中读取文件的内容,然后将数据附加到数组,并再次将其写入文件。