Bladeren bron

Merge pull request #307 from VladislavJevremovic/master

Fix allKeys() crashes (#284)
kishikawa katsumi 8 jaren geleden
bovenliggende
commit
cccf25f067
1 gewijzigde bestanden met toevoegingen van 1 en 1 verwijderingen
  1. 1 1
      Lib/KeychainAccess/Keychain.swift

+ 1 - 1
Lib/KeychainAccess/Keychain.swift

@@ -759,7 +759,7 @@ public final class Keychain {
     }
 
     public func allKeys() -> [String] {
-        return type(of: self).prettify(itemClass: itemClass, items: items()).map { $0["key"] as! String }
+        return type(of: self).prettify(itemClass: itemClass, items: items()).flatMap { $0["key"] as? String }
     }
 
     public class func allItems(_ itemClass: ItemClass) -> [[String: Any]] {