We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents c7c9497 + c06abd5 commit f51bd9fCopy full SHA for f51bd9f
Foundation/URLSession/URLSession.swift
@@ -295,10 +295,10 @@ open class URLSession : NSObject {
295
296
let invalidateSessionCallback = { [weak self] in
297
//invoke the delegate method and break the delegate link
298
- guard let `self` = self, let sessionDelegate = self.delegate else { return }
299
- self.delegateQueue.addOperation {
300
- sessionDelegate.urlSession(self, didBecomeInvalidWithError: nil)
301
- self.delegate = nil
+ guard let strongSelf = self, let sessionDelegate = strongSelf.delegate else { return }
+ strongSelf.delegateQueue.addOperation {
+ sessionDelegate.urlSession(strongSelf, didBecomeInvalidWithError: nil)
+ strongSelf.delegate = nil
302
}
303
304
0 commit comments