后台在模拟后台提取时,在设备上调用两次委托

时间:2016-01-22 18:24:01

标签: ios objective-c background-fetch

我将以下方法添加到我的应用委托并启用了功能中的后台提取:

-(void)application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler{

NSLog(@"Background fetch started...");
completionHandler(UIBackgroundFetchResultNewData);
NSLog(@"Background fetch completed...");
}

当我在我的设备上运行我的应用程序并转到Debug->模拟后台提取,后台提取运行两次。它在模拟器上工作正常。这是一个错误还是我做错了什么?有没有解决方法?

0 个答案:

没有答案