gpt4 book ai didi

swift - TypeAlias 包含在 NSKeyedArchiver 文件中的类

转载 作者:行者123 更新时间:2023-11-28 14:45:23 27 4
gpt4 key购买 nike

我的应用程序使用一个由 NSKeyArchiver 创建的文件,它引用了一个包含在外部框架中的对象。应用程序 Xcode 项目中不再提供外部框架。因此,当我尝试加载存档文件时,应用程序会在尝试解析此对象的类型时崩溃。即 MyMobileKit_Token

我想知道是否可以在应用程序中创建对象类型的“本地”实例,然后使用类型别名来欺骗取消存档操作以引用本地类型,即 token

或者我是否必须使用这个类创建一个新的“代理”框架项目并将代理框架添加到我的应用程序项目中,同时保持框架和类的命名完全相同。

有什么想法吗?

谢谢

最佳答案

啊哈,我找到了答案。我在框架中创建了一个具有相同属性的名为 Token 的类。然后我在打开存档文件之前添加了以下行:

NSKeyedUnarchiver.setClass(Token.self, forClassName: "MyMobileKit.Token")

似乎成功了。

关于swift - TypeAlias 包含在 NSKeyedArchiver 文件中的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50302332/

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