Aus der Kategorie 'gestern ging es noch':
Ich schreibe NSData (ein Zip Archiv) via -writeToFile:options:error: weg.
Und zwar nach 'caches', einem Unterordner von
Läuft. Ordner existiert gemäß NSFileManager auch.
Der Unterordner
Ein Schreiben nach
Die Dokumentation ist auch höchst schweigsam darüber.
Sie sagt zwar, es wird
Sie sagt auch, dass &error gesetzt ist, wenn ein Fehler aufgetreten ist.
Sie sagt aber nicht, unter welchen Umständen das Schreiben fehl schlagen kann ohne dass ein Fehler auftritt.
Die Datei an dem Unterordner existiert auch nicht, der Unterordner ist komplett leer.
Der Unterordner selbst ist gemäß NSFileManager schreibbar.
Das Gerät hat noch ungefähr 11GB frei, so eine 50kB Zip sollte also gerade so da rauf passen. Theoretisch sollte es sogar über 230.000 mal da rauf passen…
Was übersehe ich?
Ich schreibe NSData (ein Zip Archiv) via -writeToFile:options:error: weg.
Und zwar nach 'caches', einem Unterordner von
NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, YES);
Läuft. Ordner existiert gemäß NSFileManager auch.
Der Unterordner
caches
existiert. Der Unterordner caches
ist ein Ordner. Behauptet zumindest NSFileManager.Ein Schreiben nach
caches/file.zip
funktioniert aber offenbar nicht mehr. Und es wird kein Fehler geschmissen. Behauptet zumindest NSData.Die Dokumentation ist auch höchst schweigsam darüber.
Sie sagt zwar, es wird
YES
zurück gegeben, wenn das Schreiben funktioniert hat und NO
, wenn das nicht geklappt hat.Sie sagt auch, dass &error gesetzt ist, wenn ein Fehler aufgetreten ist.
Sie sagt aber nicht, unter welchen Umständen das Schreiben fehl schlagen kann ohne dass ein Fehler auftritt.
Die Datei an dem Unterordner existiert auch nicht, der Unterordner ist komplett leer.
Der Unterordner selbst ist gemäß NSFileManager schreibbar.
Das Gerät hat noch ungefähr 11GB frei, so eine 50kB Zip sollte also gerade so da rauf passen. Theoretisch sollte es sogar über 230.000 mal da rauf passen…
Was übersehe ich?
«Applejack» "Don't you use your fancy mathematics to muddle the issue!"
Iä-86! Iä-64! Awavauatsh fthagn!
Iä-86! Iä-64! Awavauatsh fthagn!
kmr schrieb:
Ach, Du bist auch so ein leichtgläubiger Zeitgenosse, der alles glaubt, was irgendwelche Typen vor sich hin brabbeln. :-P
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Marco Feltmann ()