0
处理设置属性有一个对象,EventReminder
,包含2个对象:我如何在CoreData
var importantDates: Set<NSDate>
var recurringDays: Set<DayOfWeek>
.
.
.
enum DayOfWeek: Int {
case Sunday = 0
case Monday
case Tuesday
case Wednesday
case Thursday
case Friday
case Saturday
}
我想将其转换为CoreData,但我无法映射这一切了。我的班级与NSDate(通过importantDates)和DayOfWeek(通过recurringDays)具有多对多的关系。
我是否:
使2班的
importantDates
和recurringDays
持有各只有1属性:NSDate
和DayOfWeek
?创建
EventReminder
和这两个类之间的关系?- 是否必须使枚举
DayOfWeek
符合NSCoding? (真的不知道这是甚至可能)
我在解决方案的正确轨道或有没有更好的方法来做到这一点?