Я хочу перезаписать текущие данные в начале моего текстового файла, называемого 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];
Спасибо за подробное объяснение! –