Frage

Ich muss in nsuserdefaults ein NSMUTABLAUBLAUBLYSARY speichern.Ich habe das Web für viele Beispiele durchsucht, habe jedoch keine, die relevant genug sind.Kann jemand einen kleinen Code posten, der in nsuserdefaults in nsuserdefaults in nsuserdefaults speichert und ihn beim Start der App abgerufen wird?Könnten Sie mir auch bitte sagen, wo Sie den Code platzieren sollen.

Ich habe selbst einen Code, aber es funktioniert nicht.

appdelegate.h - Abrufen von Daten generasacodicetagpre.

appdelegate.h - Speicherung von Daten generasacodicetagpre.

ja, es ist für ein Array, aber ich brauche einen für einen NSMutability.

War es hilfreich?

Lösung

Die Diskussion von AnwendungenWillterminate:

Für Anwendungen, die die Hintergrundausführung nicht unterstützen oder mit iOS 3.x oder früher verknüpft sind, wird diese Methode immer aufgerufen, wenn der Benutzer den Antrag aufgibt. für Anwendungen, die die Hintergrundausführung unterstützen, wird diese Methode im Allgemeinen nicht aufgerufen, wenn der Benutzer die Anwendung aufgibt, da der Antrag in diesem Fall einfach zum Hintergrund bewegt wird. Es kann jedoch in Situationen angezeigt, in denen die Anwendung läuft im Hintergrund (nicht suspendiert) und das System muss es aus irgendeinem Grund kündigen.

Um Ihr Objekt zu speichern, sollten Sie Ihren Code in apphyleddideerbackground: auch.

in iOS 4.0 und später wird diese Methode anstelle des Anwendungswillers aufgerufen: Methode, wenn der Benutzer einen Antrag aufgibt, der die Hintergrundausführung unterstützt. Mit dieser Methode können Sie gemeinsam genutzte Ressourcen freigeben, Benutzerdaten speichern, Timer speichern und genügend Anwendungsstatusinformationen speichern, um Ihre Anwendung in ihrem aktuellen Status wiederherzustellen, falls sie später abgeschlossen ist. Sie sollten auch Updates für Ihre Anwendung deaktivieren Benutzeroberfläche und vermeiden Sie die Verwendung einiger Arten von gemeinsam genutzten Systemressourcen (z. B. die Kontaktdatenbank des Benutzers). Es ist auch zwingend, dass Sie vermeiden, OpenGL ES im Hintergrund zu verwenden.


, um ein Wörterbuch zu speichern, anstatt eines Arrays, ersetzen Sie einfach alle Vorkommnisse von Array mit dem Wörterbuch


und fixieren Sie das Leck generasacodicetagpre.

durch Entfernen der ersten Zeile.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top