6

我有一个使用NSKeyedArchiver. 有没有办法遍历其中的所有值?必须以某种方式获取使用时存储在其中的所有密钥+[NSKeyedUnarchiver unarchiveObjectWithData:]

谢谢

4

1 回答 1

1

NSKeyedArchived 文件“简单地”是一个属性列表。不过,您需要找出该 plist 的结构。

有一天我发现 Cocotron 的源代码非常有用,因为我试图解码一些 NSKeyedUnarchived 数据:http ://code.google.com/p/cocotron/source/browse/Foundation/NSKeyedArchiving/NSKeyedUnarchiver.m (也许看看第 39 行(initForReadingWithData:),由 unarchiveObjectWithData:(第 164 行)调用。

也许您可以通过这种方式了解更多有关归档对象的信息。

于 2012-05-08T13:34:34.630 回答