我想覆盖名为 data.txt 的文本文件开头的当前数据(在我的资源文件夹中)。总是只有一行(没有空格或任何东西),我希望在适当的时候覆盖这一行。到目前为止,这就是我一直在做的事情,但这只会在文件末尾写入内容,而不是从头开始,也就是覆盖我需要的行。如果有人可以帮助我,将不胜感激。谢谢!
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
//append filename to docs directory
NSString *myPath = [documentsDirectory stringByAppendingPathComponent:@"data.txt"];
fileHandle = [NSFileHandle fileHandleForUpdatingAtPath:myPath];
writtenString= [[NSString alloc]initWithFormat:@"%d", message];
[fileHandle seekToEndOfFile];
[fileHandle writeData:[writtenString dataUsingEncoding:NSUTF8StringEncoding]];
[writtenString release];