2017-01-23 4 views
1

Ich habe ein Java-Objekt, das auf Mac erstellt wird, auf dem gleichen Computer Ich verwende iOS Simulator mit meiner Anwendung, gibt es trotzdem kann ich mein Datenobjekt zwischen Mac-Anwendung und iOS-Anwendung auf Simulator ?iOS Simulator Datenfreigabe

Jeder Zeiger wird hilfreich sein.

Dank

Antwort

0

Schnell Gedanken:

2 verschiedene Sprachen ein Stück Daten zu teilen? XML klingt nach einem guten Plan. Wenn es schwer ist, könnte JSON für Sie arbeiten.

Ich weiß, dass Sie erwähnt haben, dass beide Apps auf demselben Rechner arbeiten (im Moment), aber was passiert, wenn Sie die mobile App auf ein Gerät verschieben? Was passiert, wenn Ihr Handy-App:

  1. eine Buchse
  2. liest XML für das Datenobjekt von ihm
  3. schließt die Buchse
  4. hat seine Magie mit dem Objekt öffnet?

Würde es für Sie arbeiten?

UPDATE

Check this out bitte: Where does the iPhone Simulator store its data?

jedoch bedenken, dass, soweit ich weiß, dieser Ort kann von Version zu Version ändern.

Es spielt keine Rolle, wenn Sie es aus einer Datei oder einem Socket lesen, müssen Sie nicht den mobilen Code ändern? Und Sockets und Dateien sind nur Streams im * nix-Jargon, oder? :]

+0

Danke Alp für schnelle Antwort. Nein, wir werden es nicht auf das eigentliche Telefon verschieben. Dies ist unsere Test-Umgebung, in der wir Tausende von Fällen ausführen und Schwierigkeiten haben, die Daten zwischen mac und simulator env zu teilen. Der von Ihnen vorgeschlagene Ansatz erfordert Änderungen in der Anwendung, die auf Sim ausgeführt wird, so dass ich von einem bestimmten Socket lesen kann. Ist es jedoch möglich, die Daten über das Mac-Dateisystem zu teilen? Da Sim auch in dasselbe Dateisystem schreibt. – iamMobile