data.txtというテキストファイル(リソースフォルダー内)の先頭にある現在のデータを上書きしたいと思います。常に1行だけ(スペースなどはありません)であり、必要に応じてこの行を上書きしたいと思います。これは私がこれまで行ってきた方法ですが、これはファイルの最後にコンテンツを書き込むだけで、最初から開始するのではなく、必要な行を上書きします。誰かが私を助けることができればそれはありがたいです。ありがとう!
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];