如何在NSUserDefaults中保存包含NSMutableArrays自定义对象的NSMutableArray

时间:2010-10-13 16:20:45

标签: objective-c cocoa-touch nsmutablearray nsuserdefaults nscoding

通过在自定义类中实现NSCoding,我能够将NSMutableArray自定义对象保存到NSUserDefaults。但是,现在我想保存这些数组的NSMutableArray。当我尝试这样做时,编译器会抱怨。怎么办呢?

1 个答案:

答案 0 :(得分:1)

我发现了怎么做。基本上,您使用NSKeyedArchiver将数组转换为数据对象,这就是您使用NSUserDefaults保存的内容。然后,当您获取数据对象时,使用NSKeyedUnarchiver将其重新转换为数组。

相关问题