1
Das Problem nur in Xcode 8 und IOS 10 passieren. Wenn ich XCode 8 und IOS 9 verwenden, funktioniert es perfekt.Reset Keychain in Swift und IOS 10 Absturz
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] = ""
}
Die assert geschieht immer in IOS 10 und die App Crash
Irgendwelche Ideen?
Ich habe nicht einmal darüber nachgedacht, wie es vor dem Update auf XCode 8 –
Life Saver aktiviert wurde! Arbeitete für mich! – Politta