objective-c - IOS 7 后台获取

标签 objective-c background ios7 fetch

我正在开发一个使用后台获取的应用。

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

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

我的代码在这里:

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

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

最佳答案

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

At appropriate times, the system gives background execution time to the apps that support this background mode, launching the app directly into the background if needed.

(来自docs)

关于objective-c - IOS 7 后台获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19821107/

相关文章:

iphone - 从后台操作调用导航 Controller 方法

safari - 来自蓝牙键盘的 IOS7 上 Safari 中的 onkeyup 事件

iphone - xcode 发行版配置文件 "None"

java - Objective-C : enum like Java (int values and many others for each enum)

ios - 在动态 (Cocoa Touch) 框架内链接静态库

iphone - SQLite Code在iPhone模拟器上运行,在iPad上崩溃

Jquery/CSS - 如何清除我无法编辑的另一个文件中的 CSS 背景集

ios - 在从方法返回之前将可变 NSObject 转换为不可变 NSObject 是否有必要或值得?

html - Parent Div有背景,想要子div的背景在父Div的后面

iOS Objective-c 如何关闭模型窗口