如何在每天早上 7 点使用 IOS 中的 NStimer 访问服务 URL


- (NSTimer *) timer 
{
     (!_timer)
     {
        _timer = [NSTimer timerWithTimeInterval:86400 target:self selector:@selector(timeset:) userInfo:nil repeats:YES];
     }
     return _timer;
}

您无法在 iOS 的后台安排特定时间的执行。 您可以安排UILocalNotification - 但只有在用户点击通知时,您的应用才会启动。

最好的办法是使用后台提取模式。 您的应用程序将每隔一段时间被唤醒,并有机会获取新数据。 您可以检查时间是在 7 点还是之后,并决定是否刷新数据。

最新更新