我正在使用NSURLSession和NSURLSessionDataTasks来管理我的应用中的后台数据提取。我间歇性地看到EXC_BAD_ACCESS在具有以下堆栈跟踪的后台线程上崩溃:
更深入地发现dispatch_group_notify_f正试图保留nil。
我的代码中可能会发生什么导致此问题?
答案 0 :(得分:0)
我无法解决此问题,除非不调用invalidateAndCancel,而是在发生错误时等待任务完成。我确信进一步的调查可以找到一种方法来防止这种情况,但解决它更容易。