Ios CoreData:如何将子类别实体与主类别实体分组?
我目前正在制作一个简单的任务列表,它具有任务分类/层次结构功能,用户可以在其中对任务进行分组。用户既可以编辑/删除/写入这些组,也可以像这样对分组在这些组下的任务执行相同的操作 到目前为止,我知道如何使用枚举进行此操作Ios CoreData:如何将子类别实体与主类别实体分组?,ios,swift,xcode,core-data,Ios,Swift,Xcode,Core Data,我目前正在制作一个简单的任务列表,它具有任务分类/层次结构功能,用户可以在其中对任务进行分组。用户既可以编辑/删除/写入这些组,也可以像这样对分组在这些组下的任务执行相同的操作 到目前为止,我知道如何使用枚举进行此操作 enum Category: String, CaseIterable { case Math case Science case History } 在使用扩展名的帮助下,我使用了一个枚举,而实体“Task”具有“category:String”属性 然而,群组任务只
enum Category: String, CaseIterable {
case Math
case Science
case History
}
在使用扩展名的帮助下,我使用了一个枚举,而实体“Task”具有“category:String”属性
然而,群组任务只能是硬代码,因此用户不能像苹果的提醒应用那样编辑/创建/删除群组
我正在考虑将“主题”和“任务”分为两类,但我很难将它们联系起来
如何使用CoreData创建既可以由用户编辑/创建/删除的类别和子类别?谢谢请不要删除您的问题并重新提问。正如我对您的原始问题所做的评论,您将需要创建一个
类别
实体类型。在您的任务
和类别
实体之间创建“一对一”关系。