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? (真的不知道這是甚至可能)
我在解決方案的正確軌道或有沒有更好的方法來做到這一點?