2017-07-17 105 views
0

我正在构建一个每周待办事项列表应用程序,用户可以在完成后检查项目。我需要每天刷新列表(表格)以摆脱复选标记。我怎么能够创建一个每天在特定时间发生的函数呢? 我目前使用UserDefaults存储列表项等在Swift中每天在后台执行一个函数

谢谢

+0

你尝试过这么远吗? – User404

+0

我决定使用Date()并将当前日期与先前访问的日期进行比较! – coopermoc

回答

0

听起来像是你需要一个cron作业或过程中要每天午夜执行。这取决于您使用的计算机/操作系统。

除非它只是一个UI的事情你可以做

if (checked_at + 24hours > now) then uncheck 
+0

我考虑使用“检查自上次检查时间以来24小时”的方法,但唯一的问题是它不一定在第二天重置(如星期一,星期二)......它会在24小时。 – coopermoc

+0

好吧,你可以检查它是否有不同的日期然后 'if var(new Date())。getDate()!= old_date' – mygeea

相关问题