Frage

Wie bekomme ich das TMP -Verzeichnis auf dem iPhone oder iPad?

Wenn ich nstemporaryDirectory () zum Erstellen einer Datei verwendet habe, speichert sie nicht im Simulator -Temp -Verzeichnis.

War es hilfreich?

Lösung

Wie gezeichnet in einem Kommentar richtig gesagt

"NstemporaryDirectory () wird das Richtige auf einem Gerät tun."

Und das ist wahr ...

BEARBEITEN: Anscheinend kann es bei späterem OS (> 6.1.3) ein Problem mit diesem Ansatz geben, vielleicht versuchen Sie es NscachesDirectory anstelle des TMP -Verzeichnisses.

Andere Tipps

Als Alternative aus der Dokumentation zu NSFilemanager URLForDirectory:inDomain:appropriateForURL:create:error:

Sie können diese Methode auch verwenden, um ein neues temporäres Verzeichnis zum Speichern von Dingen wie Autosave -Dateien zu erstellen. Geben Sie dazu die NitemReplacementDirectory für den Verzeichnisparameter, die NsuserDomainmask für den Domänenparameter und ein gültiges übergeordnetes Verzeichnis für den URL -Parameter an. Nachdem diese Methode das gewünschte Verzeichnis gefunden (oder erstellt) hat, gibt diese Methode die URL für dieses Verzeichnis zurück. Wenn mehr als ein geeignetes Verzeichnis in der angegebenen Domäne vorhanden ist, gibt diese Methode nur die erste zurück, die sie findet. "

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top