Ich habe ein NSFileWrapper-Verzeichnis, in dem ich einen bestimmten FileWrapper aktualisieren möchte. Ich habe mich gefragt, was der beste Weg ist, dies zu tun?NSFileWrappers ersetzen
Bisher habe ich diesen Code verwendet haben:
[self.fileWrapper addRegularFileWithContents:photoData
preferredFilename:@"photo.data"];
Jedes Mal, wenn die FileWraper bereits vorhanden ist, ich Duplikate in meiner FileWrapper bekommen, die so aussehen:
"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>";
Wie kann ich das verhindern und ersetzen Sie einfach den FileWrapper - in diesem Fall photo.data? Ich habe keine Methode gefunden, FileWrappers im NSFileWrapper Class Reference zu ersetzen.
OS X-Dateisysteme kann die Groß-/Kleinschreibung beachten oder die Groß-/Kleinschreibung nicht beachten ... es hängt davon ab, wie der Benutzer das Laufwerk formatiert. –
Das ist ein gültiger Punkt. Ich nehme das Standardformat (wie beim Kauf eines Mac) "Mac OS Extended (Journaled)" an. – auco