Я сохранил массив, используя следующий код:
NSData *data = [NSKeyedArchiver archivedDataWithRootObject:myArray]; [[NSUserDefaults standardUserDefaults] setObject:data forKey:@"myArray"];
Какой код загружает его обратно в память?
Поместите это туда, где вам нужно загрузить его, должно работать. Вы получите неизменный объект NSData.
NSData *data = [[NSUserDefaults standardUserDefaults] dataForKey:@"myArray"];