我有一个跟踪对象列表的应用。我希望列表中的每个对象在创建对象时都为它们设置提醒。我还想让用户能够返回到对象并更改提醒或将其全部删除。我的问题是,为了拥有这些能力,我需要保存哪些数据?我使用的是CoreData,而且我不确定每个对象的每个提醒都需要保存什么。
例如,对象可能每两周提醒一次,另一个对象每30天提醒一次。我需要在CoreData中的那个实体中保存哪些数据?感谢您一如既往的帮助!
答案 0 :(得分:0)
我要看两件事:
您还可以在每个对象上或全局(可能在用户默认值中)存储启用状态。
现在,当某些内容发生变化时,您可以遍历应用程序注册的本地通知并更新相应的通知。
答案 1 :(得分:0)
UILocalNotification
为repeat interval
计划userInfo
,并在UILocalNotification
的{{1}}中指定对象唯一ID。