EventKit框架提供了为给定搜索谓词提取一组提醒/事件的方法。
我想弄清楚的是使用代表UITableView
的单元重新排序EKReminders
的最佳方法。除了重新排序表本身,处理表的顺序的最佳方法是什么?
我考虑过在NSUserDefaults
中存储一个数组,其中包含与包含提醒的另一个数组的索引相对应的索引。然后,您可以重新排列第一个数组,然后在存储的索引处向第二个数组询问提醒。
我还考虑以类似的方式存储指向EKReminder
指针的指针,但考虑到指针在程序结束时最终会为nil,并且如果存储指针的指针,它们似乎没用了在重新启动时,更长的时间指向同一件事。
有什么想法吗? 感谢。