2016-03-29 5 views
0

Ich habe eine App (iOS, Swift), die normalerweise morgens vom Benutzer gestartet wird. Der Benutzer wird einige Tasten drücken, Text eingeben, zu anderen Ansichten wechseln (mit einem Navigationscontroller) und so weiter. Wenn alles richtig ausgefüllt ist, schaltet der Benutzer das iPhone in den Standby-Modus. Was den App-Lebenszyklus betrifft, wird es in den Hintergrundzustand eintreten. Wenn der Benutzer die App erneut öffnet, befindet er sich immer noch auf derselben Seite mit demselben Parameter. Alles ist in Ordnung.App starten und zu der zuvor angezeigten Ansicht navigieren

Im Falle einer gesperrten App (wegen fehlender Ressourcen oder anderer Dinge) startet die App von Anfang an und nicht von der Ansicht, zu der der Benutzer vorher navigiert hat. Was ist in diesem Fall die beste Möglichkeit, zu der spezifischen Ansicht des Benutzers zu navigieren, wenn Sie das Telefon in den Standby-Modus bringen und den gesamten Navigationsstapel so aufbauen, wie er vor der Aussetzung war?

Antwort

0

Sie können für diesen Zweck die Apple State Restaurierungs- und Konservierungstechnik verwenden. Here können Sie ein Beispiel von Apple finden.

Hoffe, das wird helfen.

+0

Danke für den Hinweis. Scheint so, als ob ich zusätzlich zu der Standard-Zustandserhaltung und -wiederherstellung etwas selbst programmieren müsste. – Roman

Verwandte Themen