【发布时间】:2013-08-21 08:47:20
【问题描述】:
1)我的plist配置提供backgroundmode:
<key>UIBackgroundModes</key>
<array>
<string>fetch</string>
</array>
2) 在didFinishLaunchingWithOptions 我有:
[[UIApplication sharedApplication] setMinimumBackgroundFetchInterval:1.0];
3) 我在委托中声明了协议UIApplicationDelegate。
4) 我实现了以下方法,但它从未被触发。 (仅当我使用“XCode->Debug->Simulate Background Fetch”模拟提取时才有效。)
-(void)application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler
为什么?这是 DP5 测试版错误吗?我应该雷达吗?
【问题讨论】:
-
您是在模拟器和/或真实设备上试用您的应用程序吗?
-
我与 iOS 7 的发布版本完全一样。当我在 Xcode 中手动触发后台提取时,它工作得很好,但似乎从未在实际设备上触发。我们如何诊断问题的原因?
标签: ios objective-c ios7