Как записать последний индекс файла в режиме записи в iOS

Я хочу записывать данные в файл в конце каждого вызова. Как я могу сделать это в iOS? Ниже приведены шаги.

  1. Если «имя файла» не существует, создайте новый файл
  2. И запишите содержимое NSData или Data в файл.
  3. В следующий раз, когда поток завершит работу, он снова вызовет тот же метод для записи в файл, но если файл существует, он откроется для записи из последнего индекса в файле.
  4. Я не хочу хранить или кэшировать данные в памяти для одновременной записи.

person Ajay_Kumar    schedule 08.09.2017    source источник


Ответы (1)


Вам следует ознакомиться с документацией по Filehandle.

Создайте дескриптор файла, затем seekToEndOfFile() перед использованием write(_ data: Data).

person André Slotta    schedule 08.09.2017