我将以下方法添加到我的应用委托并启用了功能中的后台提取:
-(void)application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler{
NSLog(@"Background fetch started...");
completionHandler(UIBackgroundFetchResultNewData);
NSLog(@"Background fetch completed...");
}
当我在我的设备上运行我的应用程序并转到Debug->模拟后台提取,后台提取运行两次。它在模拟器上工作正常。这是一个错误还是我做错了什么?有没有解决方法?