Skip to content

Commit e120572

Browse files
committed
clean blocks which maybe captured some objects enent though finished
1 parent f190d11 commit e120572

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

SCNetworkKit/Classes/Request/SCNetworkRequest.m

+3
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,9 @@ - (void)doFinishWithResult:(id)reslut error:(NSError *)error
200200
[self.completionHandlers enumerateObjectsUsingBlock:^(_Nonnull SCNetWorkHandler handler, NSUInteger idx, BOOL * _Nonnull stop) {
201201
handler(self,reslut,error);
202202
}];
203+
self.completionHandlers = nil;
204+
self.progressChangedHandlers = nil;
205+
self.responseHandlers = nil;
203206
#if TARGET_OS_IPHONE
204207
if (@available(iOS 9.0, *)) {} else {
205208
if (self.backgroundTask != UIBackgroundTaskInvalid) {

0 commit comments

Comments
 (0)