Was ist der richtige Weg, um NSUserDefaults zu speichern, wenn meine App unter iOS beendet wird?
Ich muss meine rettenNSUserDefault
wenn meine App in iOS vollständig beendet ist. nichtdidenterbackground
undforeground
. Nur wenn Benutzer meine App mit Minuszeichen (-) beenden, melden Sie sich bei iOS an.
Also schreibe ich folgende Codes einapplicationWillTerminate
vonAppDelegate
.
- (void)applicationWillTerminate:(UIApplication *)application
{
[[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"iCloud"];
[[NSUserDefaults standardUserDefaults] synchronize];
}
Aber es spart nichtNSUserDefault
.
Wo soll ich schreiben, um meine Daten zu speichern?