NSData writeToFile: atomically: не сохраняет файл сразу

Я загружаю базу данных SQLite из Интернета в свое приложение для iPad. Если я напишу это в настройках дискаatomically: YES Я не могу сразу использовать его, потому что, хотя файл есть, sqlite жалуется, что таблиц там нет. Если я используюatomically = NO или я задерживаю открытие файла на несколько мгновений, тогда у меня нет этой проблемы.

Я думаю, я мог бы пойти на это, установивatomically = NO но затем сноваis there some sort of guarantee that the whole file has been written to disk right after the writeToFile: call? Пока что моя база данных не такая большая, но в конечном итоге она будет расти, плюс я не знаю, как долго ждать в других устройствах.

Apple, документы говорят, что этот метод возвращаетYES если операция завершается успешно, но, очевидно, это не учитывает "задержку" Сохранение файла

Любая помощь с благодарностью!

РЕДАКТИРОВАТЬ: я вижу, что другие люди имеютта же проблема.

Ответы на вопрос(1)

Ваш ответ на вопрос