是否有可能重新排序EKReminders在EKCalendar类型的提醒?在本机提醒应用程序中,这是可能的,但我似乎无法在 API 中找到此选项。
因此,EKCalendarItem对象具有calendarItemExternalIdentifier跨设备的事件所独有的特性。您可以利用这一点来实现此订购策略。
每次从日历 API 获取事件时,请在您选择的任何持久性存储(核心数据、SQLite、属性列表等)中跟踪它们calendarItemExternalIdentifier,并跟踪其顺序。
因此,如果您使用 Core Data,您可能会拥有一个具有两个属性的实体,calendarItemExternalIdentifier和order。现在,每当您向用户呈现事件时,请查询持久存储以了解每个事件的顺序并相应地进行显示。如果有新事件出现,请找到最高顺序并从那里增量。当用户重新订购时,为持久存储中的相应记录设置订单键。
| 归档时间: |
|
| 查看次数: |
559 次 |
| 最近记录: |