1

我在我的应用程序委托中添加了以下方法并启用了后台获取功能:

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

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

当我在我的设备上运行我的应用程序并转到调试-> 模拟后台提取时,后台提取运行了两次。它在模拟器上运行良好。这是一个错误还是我做错了什么?有什么解决方法吗?

4

0 回答 0