【问题标题】:Save the RecurrenceRule of a event to CoreData将事件的 RecurrenceRule 保存到 CoreData
【发布时间】:2012-04-27 11:40:19
【问题描述】:

我正在尝试在我的应用程序中保存一个事件的 RecurrenceRule。我无法构建表格的架构。请建议什么可以是表的结构。
谢谢

【问题讨论】:

  • 你想如何保存它?作为应用程序运行时的属性?作为用户默认在下次启动时访问?还是在数据库中?
  • @Wienke :我想存储在 Core Data 中。现在我有事件表,其架构是事件(标题,开始日期,结束日期,ID,位置,描述),现在我的疑问是如何将重复规则添加到事件中。即架构

标签: ios core-data ios5 icalendar


【解决方案1】:
  calendarIdentifier  String
  daysOfTheMonth  relationship
  daysOfTheWeek  relationship
  daysOfTheYear  relationship
  firstDayOfTheWeek  Integer16
  frequency  Integer16
  interval  Integer16
  monthsOfTheYear  relationship
  recurrenceEnd  Date
  setPositions  relationship
  weeksOfTheYear  relationship

您应该为 EKRecurrenceRule 类参考创建一个结构。 数组将是与相应实体的关系。 例如:daysOfTheWeek 将与实体 WeekDays 相关,您将在属性日中将天数存储为 Integer16。

【讨论】:

  • :非常感谢您的回答。我即将将谷歌日历事件同步到我的应用程序。 Google 支持自定义重复模式(例如每周一、周二,出现 40 次等)。我们如何存储这些类型的重复规则?你认为上述模式足以处理这些类型的模式吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-08-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-27
  • 2021-05-27
  • 2015-03-15
相关资源
最近更新 更多