0

I un tableau en utilisant sauvé le code suivant:Comment charger ce tableau dans la mémoire

NSData *data = [NSKeyedArchiver archivedDataWithRootObject:myArray]; 
[[NSUserDefaults standardUserDefaults] setObject:data forKey:@"myArray"]; 

Quel est le code pour le charger de nouveau dans la mémoire?

+0

Le simple accès au tableau ne le charge pas en mémoire? – athena

+0

Je parle de quand l'application redémarre. Le tableau doit être lu. Le point entier du code ci-dessus est de l'écrire sur le disque afin qu'il puisse être relu plus tard. –

Répondre

0

Mettez là où vous avez besoin de charger, devrait travailler. Vous récupérerez un objet NSData immuable.

NSData *data = [[NSUserDefaults standardUserDefaults] dataForKey:@"myArray"];