我很乐意在用户设定的指定时间编制每日提醒(例如,每天早上7:20),并让应用根据用户是否完成某项操作执行某些功能在那个时间之后(例如,如果用户完成了一个动作,应用程序的背景将被设置为绿色,否则它将被设置为红色)。这将在第二天上午7:20再次重复。
我使用this alarm tutorial和此guide使用重复通知,到目前为止已经找到了如何使用UILocationNotifications
每天重复通知。但是,我对如何检测特定日期是否完成用户操作感到困惑。到目前为止,我能想到的唯一方法是将其设置为NSMutableDictionary
,并将其保存为NSUserDefault
并使用{date: completion}
为每天应用使用。我想知道是否有更简单的方法来解决这个问题?
谢谢!