当应用程序在后台运行时,人们如何处理预定的NSTimer?
假设我每小时更新一次我的应用程序中的内容。
updateTimer = [NSTimer scheduledTimerWithTimeInterval:60.0*60.0
target:self
selector:@selector(updateStuff)
userInfo:nil
repeats:YES];
在后台时,此计时器显然不会触发(?)。当用户回到应用程序时该怎么办?计时器是否仍在运行同一时间?
如果用户在一个小时后回来,将会发生什么。它会在错过的所有时间触发还是会等到下一个更新时间?
我希望它执行的操作是在应用程序启动后立即更新,如果它应该触发的日期是过去的话。那可能吗?
慕村225694
当年话下
相关分类