我正在开发一个应用程序,其中有这种情况,我必须在每次日期更改,即时间变为00:00或12:00时,为新的一天创建数据库条目。我有一种方法负责这样做,但我不知道,甚至找不到在日期变化或时间00:00时调用它的方法。如果您知道任何链接或者您有任何建议,请帮助我。
答案 0 :(得分:1)
没有确切的代码,但我认为这可以帮助您:
首先,如果没有后台支持,您的应用无法拨打服务电话:
在此处了解后台任务:Background fetch tutorial
现在你可以做一件事,每当应用程序启动时获取当前时间并找到下一个午夜的时间,然后在该时间间隔后启动计时器。希望这会有所帮助。
像这样:
[NSTimer scheduledTimerWithTimeInterval:10 target:self selector:@selector(updateNewDate) userInfo:nil repeats:YES];
在这里,您需要根据当前时间和午夜差异使timeInterval动态化。