标签: objective-c cocoa-touch nsmutablearray nsuserdefaults nscoding
通过在自定义类中实现NSCoding,我能够将NSMutableArray自定义对象保存到NSUserDefaults。但是,现在我想保存这些数组的NSMutableArray。当我尝试这样做时,编译器会抱怨。怎么办呢?
答案 0 :(得分:1)
我发现了怎么做。基本上,您使用NSKeyedArchiver将数组转换为数据对象,这就是您使用NSUserDefaults保存的内容。然后,当您获取数据对象时,使用NSKeyedUnarchiver将其重新转换为数组。