Ho una directory NSFileWrapper in cui desidero aggiornare un determinato FileWrapper. Mi stavo chiedendo quale sia il modo migliore per farlo?Sostituzione di NSFileWrappers
Finora ho usato questo codice:
[self.fileWrapper addRegularFileWithContents:photoData
preferredFilename:@"photo.data"];
Tuttavia, ogni volta che il FileWraper esiste già, ottengo i duplicati nel mio FileWrapper che sembrano così:
"1__#[email protected]%!#__photo.data" = "<NSFileWrapper: 0x6bb0260>";
"2__#[email protected]%!#__photo.data" = "<NSFileWrapper: 0x6b89b80>";
"3__#[email protected]%!#__photo.data" = "<NSFileWrapper: 0x6ba1700>";
"4__#[email protected]%!#__photo.data" = "<NSFileWrapper: 0x6bc8480>";
"photo.data" = "<NSFileWrapper: 0x6bcfc50>";
Come posso evitare che questo e semplicemente sostituire il FileWrapper - in questo caso photo.data? Non ho trovato alcun metodo per sostituire FileWrappers nello NSFileWrapper Class Reference.
I file system OS X possono essere case-sensitive o case-insensitive ... dipende da come l'utente formatta l'unità. –
Questo è un punto valido. Sto assumendo il formato predefinito (come quando si acquista un Mac) "Mac OS Extended (Journaled)". – auco