即使app没有运行,如何调用方法? iOS版

时间:2012-05-09 04:07:33

标签: iphone objective-c ios xcode

我正在构建一个应用程序,需要每个星期天更新核心日期。例如它会在新周的每个开始时将“thisWeek”的数据保存到“lastWeek”,并重置“thisWeek”以让用户输入新周的新数据。

我的问题是即使用户根本没有运行应用程序,如何实现这一目标呢?

3 个答案:

答案 0 :(得分:2)

UILocalNotificationrepeatInterval属性一起使用,该属性会按日历间隔重新安排通知。我建议遵循Apple iOS指南。最重要的是,您的应用将在通知发生时打开。

UILocalNotification

答案 1 :(得分:0)

只要用户启动应用程序,只需进行存档即可。如果您的数据带有时间戳,这应该很简单,并且不需要打开手机。

答案 2 :(得分:0)

这是不可能的。除非用户已启动,否则您的应用程序无法执行代码。您可以提供本地通知以提示用户重新打开应用程序,但这是次优解决方案。

更好的解决方案是为数据添加时间戳,然后无论何时用户打开应用程序,您都可以处理所有数据并将其移动到需要的位置。