файл обновления в папке приложения - PullRequest
0 голосов
/ 14 февраля 2011
NSString *conent = @"One\nnghTwo\nThree\nFour\nFive";
//save content to the documents directory
[conent writeToFile:fileName 
          atomically:NO 
            encoding:NSStringEncodingConversionAllowLossy 
               error:nil];

вот код для записи данных в файл

Я хочу обновить этот файл. У меня есть 2000 строк для записи, поскольку приложение используется.

Спасибо за помощь.

1 Ответ

1 голос
/ 14 февраля 2011

Вам нужно использовать класс NSFileHandle, а затем writeData, запись происходит в текущей позиции указателя файла, поэтому используйте seekToEndOfFile, чтобы сначала переместить указатель.

NSFileHandle *fh = [NSFileHandle fileHandleForWritingAtPath:@"One\nnghTwo\nThree\nFour\nFive"]
[fh seekToEndOfFile];
[fh writeData:data];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...