我在pre ios8中使用了后台提取而没有任何问题。但在ios8中,当我模拟手机上的背景提取时,我首先得到一个错误,即我没有播放声音的权限,因此我没有得到任何本地通知。然后打开应用程序,应用程序崩溃,我得到这个奇怪的错误:
由于未捕获的异常而终止应用 ' NSInternalInconsistencyException',原因:'此请求已经过 neutered - 你不能调用-sendResponse:两次,也不能在编码后#39;
答案 0 :(得分:4)
与此有关 iOS 8 NSInternalInconsistencyException
查找您从以下方法中调用完成处理程序的位置:
- (void)application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler