如何制作iOS应用程序,在后台执行一些间隔功能?

use*_*209 0 xcode timer ios

我想制作我的iOS应用程序,可以每5分钟执行一次特定的功能.怎么做?功能很简单,就像

batter = 95; // will be calculated.. every time is differ
[UIApplication sharedApplication].applicationIconBadgeNumber = batter;
Run Code Online (Sandbox Code Playgroud)

我需要在后台为它制作计时器

tka*_*kic 5

除非您的应用属于其中一个类别:VOIP,音频播放或位置更新,否则您无法在后台执行此操作.如果您放置计时器,当应用程序进入后台时,它们将变为残疾人.

  • Apple建议您推送通知确实实现了这一点,如果这是您的应用程序无法做到的事情,那么您运气不好.建议阅读:[后台执行和多任务处理](http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html#//apple_ref/doc/uid/TP40007072- CH4-SW24) (2认同)