Objective c 如何在iOS中创建定时更新
我想为我的ios创建一个时间表更新,比如说,每隔五天,我的应用程序将从互联网上获取一些东西,并更新数据库。我还希望用户设置时间间隔。我想知道从哪里开始,还有什么指南吗?提前谢谢 您的应用程序将无法在后台检索此信息。您可以在Objective c 如何在iOS中创建定时更新,objective-c,ios,cron,Objective C,Ios,Cron,我想为我的ios创建一个时间表更新,比如说,每隔五天,我的应用程序将从互联网上获取一些东西,并更新数据库。我还希望用户设置时间间隔。我想知道从哪里开始,还有什么指南吗?提前谢谢 您的应用程序将无法在后台检索此信息。您可以在NSUserDefaults中设置一个带有上次更新的UNIX时间戳的条目,并在应用程序运行或启动时经常检查该条目。从这里开始,如果时间戳超过一周(正如您在问题中提到的),您可以调用处理服务器更新的方法 伪代码: if (currentTimestamp - lastUpdate
NSUserDefaults
中设置一个带有上次更新的UNIX时间戳的条目,并在应用程序运行或启动时经常检查该条目。从这里开始,如果时间戳超过一周(正如您在问题中提到的),您可以调用处理服务器更新的方法
伪代码:
if (currentTimestamp - lastUpdateTimestamp <= (60 * 60 * 24 * 7)) {
[self updateFromServer];
}
if(currentTimestamp-lastUpdateTimestamp