Browse Source

Merge branch 'master' of https://github.com/tripleCC/Kingfisher into tripleCC-master

onevcat 10 years ago
parent
commit
f4d75bd4cd
1 changed files with 1 additions and 10 deletions
  1. 1 10
      Kingfisher/ImageCache.swift

+ 1 - 10
Kingfisher/ImageCache.swift

@@ -653,15 +653,6 @@ extension UIImage {
 
 extension Dictionary {
     func keysSortedByValue(isOrderedBefore: (Value, Value) -> Bool) -> [Key] {
-        var array = Array(self)
-        array.sortInPlace {
-            let (_, lv) = $0
-            let (_, rv) = $1
-            return isOrderedBefore(lv, rv)
-        }
-        return array.map {
-            let (k, _) = $0
-            return k
-        }
+        return Array(self).sort{ isOrderedBefore($0.1, $1.1) }.map{ $0.0 }
     }
 }