gpt4 book ai didi

swift - 向 CoreData 添加自定义类

转载 作者:搜寻专家 更新时间:2023-11-01 07:20:03 25 4
gpt4 key购买 nike

我需要向我的 CoreData 模型添加一个类。此类具有来自 Heimdall Swift 库 ( https://github.com/henrinormak/Heimdall ) 的自定义类作为成员。

如何将这个自定义类添加到我的 CoreDataModel?

最佳答案

这取决于你添加自定义类的意思:

  • 如果要添加表示实体的类,则需要设计该类,使其继承自NSManagedObject。您不能将任意类添加为数据模型中的实体之一——继承是强制性的。

  • 如果你想添加类的实例作为实体的属性,你需要能够将该类转换为 NSData 以便 Core Data 能够保存它。一个好的方法是使类符合 NSCoding 协议(protocol),然后为 Core Data 属性使用“可转换”类型。

关于swift - 向 CoreData 添加自定义类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39634565/

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