Ver Fonte

Merge pull request #309 from onevcat/fix/overreleasing-crash

Application object Unretained Value
Wei Wang há 9 anos atrás
pai
commit
2609c2c647
1 ficheiros alterados com 1 adições e 1 exclusões
  1. 1 1
      Sources/ImageCache.swift

+ 1 - 1
Sources/ImageCache.swift

@@ -645,7 +645,7 @@ extension UIApplication {
     public static func kf_sharedApplication() -> UIApplication? {
         let selector = NSSelectorFromString("sharedApplication")
         guard respondsToSelector(selector) else { return nil }
-        return performSelector(selector).takeRetainedValue() as? UIApplication
+        return performSelector(selector).takeUnretainedValue() as? UIApplication
     }
 }
 #endif