Quiero guardar una matriz con NSUserDefault
, entonces, poner en applicationDidEnterBackground
IOS: almacenar una matriz con NSUserDefault
[[NSUserDefaults standardUserDefaults] setObject:myArray forKey:@"myArray"];
y en application didFinishLaunchingWithOption
myArray= [[NSMutableArray alloc]
initWithArray:[[NSUserDefaults standardUserDefaults]
objectForKey:@"myArray"]];
que es aceptable para el dispositivo multitarea, pero para dispositivo no multitarea, ¿cómo puedo resolverlo?
Como se indicó en otra respuesta, debe sincronizar los valores predeterminados después de configurar el objeto. [[NSUserDefaults standardUserDefaults] synchronize]; – user3246173