NSData writeToFile: atomicamente: não salva imediatamente o arquivo

Estou baixando um banco de dados SQLite da web para o meu aplicativo para iPad. Se eu escrevê-lo para configuração de discoatomically: YES Eu não posso usá-lo imediatamente porque mesmo que o arquivo esteja lá, o sqlite reclama que as tabelas não estão lá. Se eu usaratomically = NO ou eu atrasar a abertura do arquivo alguns instantes então eu não tenho esse problema.

Eu acho que eu poderia fazer issoatomically = NO mas depois de novoExiste algum tipo de garantia de que otodo arquivo foi gravado no disco logo após o writeToFile: chamar? Até agora, meu banco de dados não é tão grande, mas acabará, além disso, não sei quanto tempo esperar em outros dispositivos.

Docs da Apple dizem que este método retornaYES se a operação for bem sucedida, mas obviamente isso não leva em conta o "atraso" salvando o arquivo.

Qualquer ajuda é muito apreciada!

EDIT: vejo outras pessoas estão tendoo mesmo problema.

questionAnswers(1)

yourAnswerToTheQuestion