Ich möchte einige Tipps zur ordnungsgemäßen Implementierung der Zustandserhaltung und -wiederherstellung für eine bereits erstellte App mit vielen View-Controllern und komplexer Hierarchie.Implementieren Sie die Statuswiederherstellung für eine App, die bereits erstellt wurde
Was ist zu beachten, wenn versucht wird, den Status für eine App zu erhalten, die bereits eine Weile läuft?
EDIT:
Ich möchte klären lassen oder möglicherweise eine Lösung für ein Problem zu bekommen, dass ich mit Blick auf bin in Bezug auf die Wiederherstellung der Zustand geht. Ich habe den Zustand der App beim Start erfolgreich wiederhergestellt. Ich stelle einen View-Controller und andere View-Controller in der Hierarchie wieder her. Jetzt, wenn ich einen anderen View-Controller und Sequenz von anderen View-Controllern zu Nav schieben. Stack, bei einem bestimmten View-Controller, aus irgendeinem Grund stürzt die App aufgrund einer Ausnahme ab. Wenn ich also die App zurück öffne, wird immer noch der Status des ersten View-Controllers wiederhergestellt, der beim Drücken der Home-Taste erhalten blieb.
Insbesondere möchte ich wissen, ob es eine Möglichkeit gibt, App-Statusinformationen zu verwerfen. wenn die App aufgrund einer nicht abgefangenen Ausnahme beendet wird? Ich weiß, dass der Status verworfen wird, wenn der Benutzer die App manuell erzwingt oder die Wiederherstellung fehlschlägt oder die App beim Start beendet wird. Gibt es eine Möglichkeit, eine Kündigung zu erfassen und den App-Status entsprechend zu konfigurieren? Vorschläge wären großartig. Vielen Dank.
Zu breit. Eine App ist eine App. Die staatliche Wiederherstellung ist eine staatliche Wiederherstellung. Wenn Sie die Statuswiederherstellung hinzufügen möchten, fügen Sie sie hinzu. Es ist ziemlich einfach (obwohl Sie natürlich viel Arbeit haben werden, da Sie mit jedem View-Controller individuell arbeiten müssen). Welches spezifische Problem hast du erlebt? – matt
Aus meiner Sicht sollte die Wiederherstellung des Zustands erfolgen, während wir uns an den Aufbau der App halten. Wie, vorausschauend planen und mit der Umsetzung beginnen. Ich möchte wissen, ob es nach der Fertigstellung einer App besondere Schwierigkeiten bei der Wiederherstellung gibt. Ich will nur vorausschauend planen, statt stecken zu bleiben und zu viel Zeit zu investieren. –
"Ich möchte wissen, ob es nach der Fertigstellung einer App besondere Schwierigkeiten bei der Wiederherstellung geben wird. Ich will nur vorausplanen, anstatt zu stecken und zu viel Zeit in Anspruch zu nehmen." Zu umfassend! Wie kann _we_ wissen, ob _you_ spezifische Schwierigkeiten haben wird? Wenn Sie ein bestimmtes Problem haben, kommen Sie zurück und fragen Sie danach. So wie es aussieht, ist dies für Stack Overflow einfach keine angemessene Frage. Wir haben keine Kristallkugel. Eingraben und sehen, was passiert. – matt