1)我的plist配置提供backgroundmode:
<key>UIBackgroundModes</key>
<array>
<string>fetch</string>
</array>
2)在didFinishLaunchingWithOptions
我有:
[[UIApplication sharedApplication] setMinimumBackgroundFetchInterval:1.0];
UIApplicationDelegate
3)我在委托中声明了协议。
4)我实现了以下方法,但它从未被解雇。(仅当我使用“XCode->Debug->Simulate Background Fetch”模拟提取时才有效。)
-(void)application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler
为什么?这是 DP5 测试版错误吗?我应该雷达吗?