仅在一个带有iOS7.1的客户端设备iPhone4s上,堆栈就会崩溃:
Thread : Crashed: com.apple.NSURLSession-work
0 CoreFoundation 0x2d6419be CFURLCopyScheme + 49
1 CFNetwork 0x2d30b67d _urlIsHTTPish + 8
2 CFNetwork 0x2d30b67d _urlIsHTTPish + 8
3 CFNetwork 0x2d31f725 URLRequest::addOverridingSessionAttributes(_CFURLSessionConfiguration*) + 216
4 CFNetwork 0x2d374eb9 ClassicConnectionSession::createConnectionWithProperties(_CFURLRequest const*, __CFDictionary const*) const + 552
5 CFNetwork 0x2d35697d __73-[__NSCFLocalSessionBridge downloadTaskForRequest:resumeData:completion:]_block_invoke + 196
6 libdispatch.dylib 0x3844081f _dispatch_client_callout + 22
7 libdispatch.dylib 0x384467cb _dispatch_barrier_sync_f_invoke + 26
8 CFNetwork 0x2d2fbd89 -[__NSCFLocalSessionTask resume] + 100还有其他人有这个吗?
编辑:问题的复制:Asynchronous downloading in UICollectionView error with AFNetworking
CFURLCopyScheme崩溃,因为传递给该方法的CFURL为0,iOS7不检查传递给NSURLSessionDownloadTask的url是否有效。
检查:
1)传递给请求downloadTaskWithRequest的NSURL不是零。
2) NSURL不包含无效字符,例如:
% |{}><"\`发布于 2018-01-08 08:10:04
当我试图遵循重定向后有一个http代理active (Charles )时,我就遇到了这种情况。原因是302响应中的重定向url无效。
https://stackoverflow.com/questions/31209371
复制相似问题