如何将此阵列加载到内存中

时间:2010-09-19 08:08:04

标签: objective-c arrays cocoa-touch nsuserdefaults nskeyedarchiver

我使用以下代码保存了一个数组:

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

将其加载回内存的代码是什么?

1 个答案:

答案 0 :(得分:0)

将它放在需要加载的位置,应该可以正常工作。你将得到一个不可变的NSData对象。

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