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.
self
1 parent c7c9497 commit c06abd5Copy full SHA for c06abd5
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