我可以获得NSKeyedUnarchiver的所有密钥吗?

use*_*027 10 key nskeyedarchiver nscoder

我想用这些步骤做点什么:

  1. 使用NSKeyedArchiver M对一种对象A进行编码,我可以获得NSData X.
  2. 用NSData X中的NSKeyedUnarchiver N初始化另一种对象B.A和B的名称是相同的,所以它是可能的(我做了一个实验).
  3. 然后我想编码B,但我不知道B会丢失一些X的数据,因为A和B可能有不同数量的属性.

所以我想从N获得所有的键和值.我怎么能这样做?

我不太了解NSKeyedUnarchiver,请帮助我.