0

я сохранил массив, используя следующий код:Как загрузить этот массив в память

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

Что такое код, чтобы загрузить его обратно в память?

+0

Простое получение массива снова не загружает его в память? – athena

+0

Я говорю о том, когда приложение снова запустится. Массив должен быть прочитан. Вся суть вышеуказанного кода - записать его на диск, чтобы его можно было прочитать позже. –

ответ

0

Положите это, где вам нужно загрузить его, должно работать. Вы вернете неизменный объект NSData.

NSData *data = [[NSUserDefaults standardUserDefaults] dataForKey:@"myArray"]; 
Смежные вопросы