Ios 将事件的复发保存到CoreData

Ios 将事件的复发保存到CoreData,ios,core-data,ios5,icalendar,Ios,Core Data,Ios5,Icalendar,我试图在我的应用程序中保存事件的复发。我无法设置表的架构。请建议桌子的结构。 谢谢 您应该为EKRecurrenceRule类引用创建一个结构。 数组将是与相应实体的关系。 例如:daysOfTheWeek将与实体WeekDays建立关系,在实体WeekDays中,您将以整数16的形式在property day中存储天数。您希望如何保存它?在应用程序运行时作为属性?作为下次启动时访问的默认用户?还是在数据库中?@Wienke:我想存储在核心数据中。现在我有一个Events表,它的模式是Even

我试图在我的应用程序中保存事件的复发。我无法设置表的架构。请建议桌子的结构。
谢谢

您应该为EKRecurrenceRule类引用创建一个结构。 数组将是与相应实体的关系。
例如:daysOfTheWeek将与实体WeekDays建立关系,在实体WeekDays中,您将以整数16的形式在property day中存储天数。

您希望如何保存它?在应用程序运行时作为属性?作为下次启动时访问的默认用户?还是在数据库中?@Wienke:我想存储在核心数据中。现在我有一个Events表,它的模式是Events(Title、StartDate、EndDate、Id、Location、Description),现在我的疑问是如何向事件添加重复规则。i、 模式:非常感谢你的回答。我将要将google日历事件同步到我的应用程序。谷歌支持自定义重复模式(如每周一、周二重复40次等)。我们如何存储这些类型的重复规则?你认为上面的模式足以处理这些类型的模式吗?
  calendarIdentifier  String
  daysOfTheMonth  relationship
  daysOfTheWeek  relationship
  daysOfTheYear  relationship
  firstDayOfTheWeek  Integer16
  frequency  Integer16
  interval  Integer16
  monthsOfTheYear  relationship
  recurrenceEnd  Date
  setPositions  relationship
  weeksOfTheYear  relationship