我正在构建一个应用程序,需要每个星期天更新核心日期。例如它会在新周的每个开始时将“thisWeek”的数据保存到“lastWeek”,并重置“thisWeek”以让用户输入新周的新数据。
我的问题是即使用户根本没有运行应用程序,如何实现这一目标呢?
答案 0 :(得分:2)
将UILocalNotification
与repeatInterval
属性一起使用,该属性会按日历间隔重新安排通知。我建议遵循Apple iOS指南。最重要的是,您的应用将在通知发生时打开。
答案 1 :(得分:0)
只要用户启动应用程序,只需进行存档即可。如果您的数据带有时间戳,这应该很简单,并且不需要打开手机。
答案 2 :(得分:0)
这是不可能的。除非用户已启动,否则您的应用程序无法执行代码。您可以提供本地通知以提示用户重新打开应用程序,但这是次优解决方案。
更好的解决方案是为数据添加时间戳,然后无论何时用户打开应用程序,您都可以处理所有数据并将其移动到需要的位置。