Chcę zapisać tablicę z NSUserDefault
więc umieścić w applicationDidEnterBackground
IOS: przechowywać tablicę z NSUserDefault
[[NSUserDefaults standardUserDefaults] setObject:myArray forKey:@"myArray"];
aw application didFinishLaunchingWithOption
myArray= [[NSMutableArray alloc]
initWithArray:[[NSUserDefaults standardUserDefaults]
objectForKey:@"myArray"]];
jest ok dla urządzenia wielozadaniowość, ale dla urządzenie bez multitaskingu, jak mogę rozwiązać?
Jak wskazano w innej odpowiedzi, należy zsynchronizować ustawienia domyślne po ustawieniu obiektu. [[NSUserDefaults standardUserDefaults] zsynchronizować]; – user3246173