Pārlūkot izejas kodu

Make things safer

onevcat 10 gadi atpakaļ
vecāks
revīzija
e1052003b6
1 mainītis faili ar 2 papildinājumiem un 2 dzēšanām
  1. 2 2
      Sources/ImageDownloader.swift

+ 2 - 2
Sources/ImageDownloader.swift

@@ -131,7 +131,7 @@ public class ImageDownloader: NSObject {
         }
     }
     
-    private var sessionHandler: ImageDownloaderSessionHandler!
+    private var sessionHandler: ImageDownloaderSessionHandler?
     private var session: NSURLSession?
     
     /// Delegate of this `ImageDownloader` object. See `ImageDownloaderDelegate` protocol for more.
@@ -257,7 +257,7 @@ extension ImageDownloader {
                 dataTask.resume()
                 
                 // Hold self while the task is executing.
-                self.sessionHandler.downloadHolder = self
+                self.sessionHandler?.downloadHolder = self
             }
             
             fetchLoad.downloadTaskCount += 1