Sfoglia il codice sorgente

Merge pull request #283 from yaslab/master

Fix an infinite loop in recursive call at `setSharedPassword`
kishikawa katsumi 8 anni fa
parent
commit
b49c321028
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      Lib/KeychainAccess/Keychain.swift

+ 2 - 2
Lib/KeychainAccess/Keychain.swift

@@ -836,8 +836,8 @@ public final class Keychain {
 
     #if os(iOS)
     @available(iOS 8.0, *)
-    public func setSharedPassword(_ password: String, account: String, completion: (_ error: Error?) -> () = { e -> () in }) {
-        setSharedPassword((password as String?)!, account: account, completion: completion)
+    public func setSharedPassword(_ password: String, account: String, completion: @escaping (_ error: Error?) -> () = { e -> () in }) {
+        setSharedPassword(password as String?, account: account, completion: completion)
     }
     #endif