Skip to content

Commit 21c00f4

Browse files
author
garenwang
committed
fix:cancelAllRequest crash
1 parent cace0eb commit 21c00f4

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

QCloudCore/Classes/Base/QCLOUDRestNet/SessionSupport/QCloudHTTPSessionManager.m

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -415,7 +415,9 @@ - (void)cancelAllRequest {
415415
NSEnumerator *enumertor = [_taskQueue objectEnumerator];
416416
NSURLSessionTask *task = nil;
417417
while (task = [enumertor nextObject]) {
418-
[task cancel];
418+
if ([task respondsToSelector:@selector(cancel)]) {
419+
[task cancel];
420+
}
419421
}
420422
[_taskQueue removeAllObjects];
421423
}

0 commit comments

Comments
 (0)