小编Hao*_*Hao的帖子

如何将我自己的枚举存储为 CoreData 中的属性

我定义了一个名为 MyEnum 的全局枚举:

enum MyEnum: Int{
    case year = 100, month, week, day
}
Run Code Online (Sandbox Code Playgroud)

目的是将此枚举存储为我的实体的属性(我在 xcdatamodel 文件中将此枚举属性声明为可转换):

在此处输入图片说明

创建 NSManagedObject 子类后,在 +CoreDataProperties.swift 中,我尝试更改

@NSManaged public var myEnum: NSObject
Run Code Online (Sandbox Code Playgroud)

@NSManaged public var myEnum: MyEnum
Run Code Online (Sandbox Code Playgroud)

但是在执行saveContext()时,还是出现了错误。我刚开始学习,不知道下一步该怎么做

那么我应该做哪些额外的工作来将我的枚举存储为我的实体的属性?

请快速使用,感谢您的帮助

core-data ios

4
推荐指数
1
解决办法
2725
查看次数

标签 统计

core-data ×1

ios ×1