1
問題はXcode 8とIOS 10でのみ発生します。 XCode 8とIOS 9を使用すると、完全に動作しています。迅速なキーチェーンのリセットと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