gpt4 book ai didi

ios - NSKeyedUnarchiver 无法处理在不同应用程序中创建的文件

转载 作者:行者123 更新时间:2023-11-28 06:52:21 25 4
gpt4 key购买 nike

我有两个共享绘图 Canvas 的应用程序,我们称其中一个为“子级”,另一个为“父级”。

他们都对自己的绘图进行编码并将其上传到 Parse。当他们共享同一张图时,实际上是他们各自的图重叠在一起。

我遇到的问题是他们无法解码其他人的绘图。它们能够自己解码,并且它们对绘图 Canvas 和编码/解码过程使用完全相同的类结构。

虽然这是两个独立的应用程序(因为它们的构建方式不同)- 是否有可能将有关应用程序 ID 的内容编码到 NSData 文件中?

最佳答案

作为一个猜测,我想说的是,由于您使用的是 swift,所以包名被编码到类名中,从而进入流式存档。确保您的所有类都使用 @objc 声明(这将阻止类名修改)并查看是否有效。

关于ios - NSKeyedUnarchiver 无法处理在不同应用程序中创建的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34549589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com