Pergunta realmente simples, mas não parece estar clara nos documentos da Apple.
Vontade writeToFile:atomically:
para NSData
,NSArray
etc. substituir os dados existentes em um arquivo?
objective-c
ios
Jiho Kang
fonte
fonte
Método
writeToFile:atomically:
SEMPRE SOBRESCREVER ARQUIVO , independentemente deatomically:
SIM ou NÃO.Informações dos documentos da Apple (NSData, seção "Salvando dados"):
Nenhuma palavra sobre verificar se o arquivo existe.
Por exemplo, para o método
copyItemAtPath:toPath:error:
em docs (NSFileManager, seção Discussão) especificamente escrito sobre tal verificação:fonte