2012-04-27 64 views
1

我试图在我的应用程序中保存事件的RecurrenceRule。我无法构建表格的架构。请建议什么可以是表的结构。
感谢将事件的RecurrenceRule保存到CoreData

+0

你想如何保存它?作为应用程序运行时的属性?作为下次启动时要访问的用户默认值?或者在数据库中? – Wienke 2012-04-27 14:49:44

+0

@Wienke:我想存储在Core Data中。 现在我有事件表,其模式是事件(标题,StartDate,EndDate,Id,位置,描述),现在我的疑问是如何将重复规则添加到事件。即Schema – Sampath 2012-05-02 06:55:19

回答

2
calendarIdentifier String 
    daysOfTheMonth relationship 
    daysOfTheWeek relationship 
    daysOfTheYear relationship 
    firstDayOfTheWeek Integer16 
    frequency Integer16 
    interval Integer16 
    monthsOfTheYear relationship 
    recurrenceEnd Date 
    setPositions relationship 
    weeksOfTheYear relationship 

你应该为EKRecurrenceRule类参考的结构。数组将依照实体的关系。 例如:daysOfTheWeek将与实体星期几之间的关系,在那里您将财产日存储为Integer16。

+0

:非常感谢您的回答。我即将将Google日历活动同步到我的应用程序。 Google支持自定义重复模式(例如每周一,周二发生40次等)。我们如何存储这些类型的循环规则?你是否认为上述模式足以处理这些类型的模式? – Sampath 2012-05-02 09:26:59

+0

查看更新的答案 – Shmidt 2012-05-02 10:12:27