2016-04-07 1 views
2

Im Folgenden sind die zwei Funktionen, die ich im Picker-View-Controller verwende, um die Datei im Verzeichnis der App-Dokumente zu speichern. Und speichern Sie die URL in der lokalen Anzeige DB & das Bild mit UIImage (contentsOfFile: ImagePathString)Speichern Sie die Bilddatei im App Documents-Verzeichnis in Swift. Ändert sich die URL zum App-Dokumentenverzeichnis, selbst wenn sie auf dem Gerät bereitgestellt wird?

Alles funktioniert gut, bis zu diesem Zeitpunkt jedoch, sobald ich den Simulator Bilder erneut ausführen nicht angezeigt wird. Ich glaube daran, weil sich das App-Verzeichnis jedes Mal ändert, wenn es auf dem Simulator ausgeführt wird. Meine Frage, ob es gleich ist, wenn es auf dem Gerät bereitgestellt wird?

+0

Mögliche Duplikate von [wie writeToFile zu verwenden, um Bild im Dokumentenverzeichnis zu speichern?] (Http://stackoverflow.com/questions/32836862/how-to-use-wrwtwofile-to-save-image-in-document- Verzeichnis) – iMuzahid

+0

meine Frage ist, wenn der URL zu App Dokumenten Ordner ändern, wenn die App auf dem Gerät bereitgestellt wird? – vanquish

+1

Nein, es ändert sich nicht –

Antwort

4

Ja URL zu App-Dokumenten-Ordner kann sich ändern, wenn die App auf dem Gerät bereitgestellt wird. Siehe nachstehenden Link Technical Note TN2406 .

+0

Wird es jedes Mal geändert, wenn die App auf dem physischen Gerät geschlossen und wieder geöffnet wird, nachdem es auf dem Gerät implementiert wurde. – vanquish

+0

Nicht überprüft, dass. Aber es ändert sich nicht wissen, wenn so relativer Pfad verwenden. –

+0

Ja, Sie sollten nur den Pfad nach dem Dokumentverzeichnis speichern, in Ihrem Beispiel nur den Dateinamen, und es aus dem Dokumentverzeichnis – FredericP

Verwandte Themen