Frage

Ist es möglich, eine Datei (aus meinem normalen Dateisystem) in eine iPhone App läuft auf dem iPhone Simulator zu lesen?

Ich verstehe, dass das iPhone selbst kein (Benutzer zugänglich) Dateisystem hat bekommt aber das ist einfach für die Prüfung und wird immer nur im Simulator ausgeführt werden.

Die Datei eine Textdatei sein, die bearbeitet werden können, während die Anwendung ausgeführt wird, wird es jede Zeit eine Methode aufgerufen wird, gelesen werden.

War es hilfreich?

Lösung

Ja, Sie können, und es ist egal, wo es ist. Probieren Sie es einfach einen absoluten Pfadnamen, wenn Sie es laden (Xcode wird ein anderes Arbeitsverzeichnis nicht erkennen, wenn der Simulator ausgeführt wird).

Andere Tipps

Ja, Sie können, wenn Sie Ihre Datei in Ihrer App-Ordner ~ / Library / Application Support / iPhone Simulator / User / Anwendungen / [App-Ordner] / Dokumente

Nein. Ihre Anwendung wird in einer eigenen Sandbox auf dem Handy läuft. Es ist nicht zu lesen oder schreiben außerhalb davon erlaubt.

Edit: Ich denke, Cinn korrekt ist. Solange Ihr Code auf dem Simulator bleibt, sollten Sie nicht haben Probleme mit einer Datei auf dem lokalen Laufwerk zu arbeiten.

Ich persönlich denke, dass der einfachste Weg zu geben sei „file: ///“ in Safari im Simulator, wenn das ist, was Sie suchen

.

Es sollte auch darauf hingewiesen werden, dass Sie dies in umgekehrter tun können - können Sie die Dateien von Ihrer Festplatte greifen, die Ihre Anwendung im Simulator erstellt. Dies ist ein guter Weg, um Ihre Ergebnisse zu überprüfen (Daten, Bilder, was auch immer), ohne einen Datum „Viewer“ in die Anwendung zu erstellen.

FYI ‚neueren‘ sds Versionen wird dies für iPad tun ... Suche und Sie werden es finden. (Aus offensichtlichen Gründen kann ich nicht mehr verraten hier) viel Glück.

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