Ich habe eine iPhone-Anwendung mit Tab-Leiste und Navigations-Controller entwickelt.Wie kann ich den iPhone-Anwendungsstatus beibehalten, bevor die Anwendung beendet wird?
Es funktioniert jetzt gut.
Jetzt möchte ich, dass die Anwendung ihren Status vor dem Beenden speichert.
Angenommen, ich habe 6 Tabs und wenn ein eingehender Anruf kommt, sollte nach dem Neustart der App ich die Registerkarte ausgewählt, die zuletzt ausgewählt wurde.
Ich habe zu diesem Thema einige Fragen gesehen, aber ich bin mehr verwirrt, nachdem sie zu sehen,
kann mir jemand sagen, einen geraden Weg, dies zu tun?
können Sie ein beliebiges Beispiel geben oder ein Tutorial Link – harshalb
# 5 genau das, was ist, ich bin auf der Suche zu tun. In meinem Fall verwende ich Core Data. An der Basis des VC-Stacks können Sie ein vorhandenes "root" -verwaltetes Objekt auswählen oder ein neues erstellen. Dieses Objekt wird dann zur Bearbeitung an den nächsten VC übergeben. Darüber hinaus können Attribute ausgewählt/bearbeitet werden, also gibt es diese fortlaufende Voraussetzung. Da ich die Auswahl oben speichern kann (die Reihenfolge ändert sich zwischen den Läufen nicht), vermute ich, dass ich den Stapel von unten nach oben laufen und neu erstellen muss. Ich habe das Gefühl, dass ich hier NSCoding wirklich benutzen sollte, aber es scheint mit dieser Art von Restaurierung nicht vereinbar zu sein. Hmm. –
Diese Bibliothek scheint hilfreich zu sein: https://github.com/enormego/EGOViewStackPersistence – pix0r