Naprawdę proste pytanie, ale nie wydaje się być jasne w dokumentach Apple.
Czy writeToFile:atomically:
dla NSData
, NSArray
itp Zastąp istniejące dane dotyczące pliku?
objective-c
ios
Jiho Kang
źródło
źródło
Metoda
writeToFile:atomically:
ZAWSZE NADPISYWAJ PLIK , niezależnie odatomically:
TAK lub NIE.Informacje z dokumentów Apple (NSData, sekcja „Zapisywanie danych”):
Ani słowa o sprawdzaniu, czy plik istnieje.
Na przykład dla metody
copyItemAtPath:toPath:error:
w dokumentacji (NSFileManager, sekcja Dyskusja) specjalnie napisanej o takim sprawdzaniu:źródło