2012-04-27 43 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