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

发布于 2024-10-04 11:35:03 字数 294 浏览 7 评论 0原文

我想用这些步骤做一些事情:

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

所以我想获取N中的所有键和值。我该怎么做?

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

I want do something with these step:

  1. Encode a kind of object A with NSKeyedArchiver M and I can get a NSData X.
  2. Init another kind of object B with NSKeyedUnarchiver N from NSData X. The names of A and B are the same, so it's possible(I have done an experiment).
  3. And then I want to encode B, but I do not know wether B lose some data of X, 'cause A and B may have different number of property.

So I want to get all keys and values from N. How can I do this?

I do not understand NSKeyedUnarchiver well, please help me.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文