onevcat пре 10 година
родитељ
комит
e1052003b6
1 измењених фајлова са 2 додато и 2 уклоњено
  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?
     private var session: NSURLSession?
     
     
     /// Delegate of this `ImageDownloader` object. See `ImageDownloaderDelegate` protocol for more.
     /// Delegate of this `ImageDownloader` object. See `ImageDownloaderDelegate` protocol for more.
@@ -257,7 +257,7 @@ extension ImageDownloader {
                 dataTask.resume()
                 dataTask.resume()
                 
                 
                 // Hold self while the task is executing.
                 // Hold self while the task is executing.
-                self.sessionHandler.downloadHolder = self
+                self.sessionHandler?.downloadHolder = self
             }
             }
             
             
             fetchLoad.downloadTaskCount += 1
             fetchLoad.downloadTaskCount += 1