Hallo liebe Mitglieder,
ich habe eine allgemeine Frage zur Vorgehensweise bei der Programmierung. Ich habe ein kleines Helferchen programmiert, welches zwischen verschiedenen Views und deren Controller im Storyboard wechselt. Zu Beginn ist eigentlich nur ein Begrüßungsbildschirm, anschließend muss man Spielerdaten eingeben und das Spiel wird nach der erfolgreichen Angabe gestartet (Eigene Klasse Game, die dann mit Segues immer weiter gegeben wird).
So nun möchte ich dem Benutzer die Möglichkeit geben, das Spiel in den Hintergrund legen zu können. Bei klick auf den Home-Button soll die App einfach nur mit dem aktuellen View im Hintergrund sein und bei erneutem Aufrufen wieder an der selben Stelle fortfahren.
Wie wird das realisiert. Die App macht das zwar jetzt schon aber ohne dass ich das so programmiert habe. Ich möchte die Daten auch sichern wenn die App komplett beendet wird und dem Benutzer bei Neustart auch eine Möglichkeit bieten das alte Spiel fortzusetzen.
Wie mache ich das? Ich denke das AppDelegate erledigt diese ganze Sachen. Aber wie speichere ich Daten aus unterschiedlichen View Controllern und lade dann wieder genau das, wenn die App wieder in den Vordergrund kommt?
Danke schon einmal für eure Hilfe!
ich habe eine allgemeine Frage zur Vorgehensweise bei der Programmierung. Ich habe ein kleines Helferchen programmiert, welches zwischen verschiedenen Views und deren Controller im Storyboard wechselt. Zu Beginn ist eigentlich nur ein Begrüßungsbildschirm, anschließend muss man Spielerdaten eingeben und das Spiel wird nach der erfolgreichen Angabe gestartet (Eigene Klasse Game, die dann mit Segues immer weiter gegeben wird).
So nun möchte ich dem Benutzer die Möglichkeit geben, das Spiel in den Hintergrund legen zu können. Bei klick auf den Home-Button soll die App einfach nur mit dem aktuellen View im Hintergrund sein und bei erneutem Aufrufen wieder an der selben Stelle fortfahren.
Wie wird das realisiert. Die App macht das zwar jetzt schon aber ohne dass ich das so programmiert habe. Ich möchte die Daten auch sichern wenn die App komplett beendet wird und dem Benutzer bei Neustart auch eine Möglichkeit bieten das alte Spiel fortzusetzen.
Wie mache ich das? Ich denke das AppDelegate erledigt diese ganze Sachen. Aber wie speichere ich Daten aus unterschiedlichen View Controllern und lade dann wieder genau das, wenn die App wieder in den Vordergrund kommt?
Danke schon einmal für eure Hilfe!