[英]Reorder EKReminder in a list
因此, EKCalendarItem
對象具有calendarItemExternalIdentifier
,這對於跨設備的事件是唯一的。 您可以使用此優勢來實現此訂購策略。
每次從日歷API中獲取事件時,請在您選擇的任何持久性存儲(Core Data,SQLite,Property Lists等)中跟蹤其calendarItemExternalIdentifier
,並跟蹤其順序。
因此,如果您使用Core Data,您可能擁有一個具有兩個屬性的實體, calendarItemExternalIdentifier
和order
。 現在,無論何時向用戶顯示事件,都要查詢持久性存儲以查找每個事件的順序並進行相應顯示。 如果有新事件進入,請從那里找到最高順序和增量。 當用戶重新訂購時,請為持久性商店中的相應記錄設置訂單鍵。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.