首页 > 解决方案 > 如何使用 Realm 持久化来自依赖库的类中的实例

问题描述

我是RealmSwift的新手,我无法从无法编辑的类中持久化一个对象,以便它继承 Realm“对象”。

问题描述:

1) 我有一个项目,我们称之为MyProject

2)我已经导入了一个付费框架,我们称之为付费框架

3)这个框架有几个我想保留的类,但我们称其中一个为“PaidClass”,它们有一些继承,但它们都是NSObject最终的子类

4)我得到一个“paidClass”实例列表,我想使用 Realm 来坚持

不幸的是,我不能添加多重继承,例如,我需要为每个 PaidClass 使用扩展。

在那之后,我犹豫是否重新创建我需要坚持的每个 PaidClass(它们大约是 10 个),因为我必须从 PaidClass 创建 MyPaidClass 实例(增加执行时间)和大量重复的代码。

我真的希望有人做出更好、更简单、更具体的实现来解决这个问题。

标签: swiftrealm

解决方案


推荐阅读