4

我正在开发一个使用后台提取的应用程序。

我需要它每 5 秒在后台执行一次函数,但是使用我在 google 中看到的代码,SO 决定何时调用该函数。

我希望这个函数每 5 秒执行一次。

我的代码在这里:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.

[[UIApplication sharedApplication] setMinimumBackgroundFetchInterval:UIApplicationBackgroundFetchIntervalMinimum];
return YES;
}
4

1 回答 1

1

没有办法做到这一点。iOS 负责决定何时最好让您的应用有机会获取内容:

在适当的时候,系统会为支持此后台模式的应用程序提供后台执行时间,并在需要时将应用程序直接启动到后台。

(来自文档

于 2013-11-06T19:35:49.003 回答