1
仅在Xcode 8和IOS 10中才会出现问题。 如果我使用XCode 8和IOS 9,它可以正常工作。在swift和IOS 10崩溃时重置钥匙串
func resetKeychain() {
if !self.keychainItemData.isEmpty {
let tempDict = self.dictToSecItemData(self.keychainItemData)
var junk = noErr
junk = SecItemDelete(tempDict as CFDictionary)
assert(junk == noErr || junk == errSecItemNotFound, "Failed to delete current dict")
}
self.keychainItemData[kSecAttrAccount] = ""
self.keychainItemData[kSecAttrLabel] = ""
self.keychainItemData[kSecAttrDescription] = ""
self.keychainItemData[kSecValueData] = ""
}
断言总是在IOS 10发生和应用程序崩溃
什么想法?
我甚至没有想过它,因为它是更新之前启用XCode 8 –
救生员!为我工作! – Politta