Ich habe einige Informationen im Schlüsselbund gespeichert, und es gibt einen Fall, dass ich alle Elemente entfernen muss, anstatt [keychain removeObjectForKey:theKey]
für alle Schlüssel zu tun, kann ich tun:
stattdessen?
Ich habe es versucht und es hat funktioniert, nur nicht sicher, ob ich das richtige Ding mache?
Ich glaube, was Sie tun, ist korrekt. Sie können den Parameter kSecAttrService in Ihrer Abfrage sogar vermeiden, wenn Sie möchten. Auf der anderen Seite gibt SecItemDelete einen OSStatus-Wert zurück, den Sie nach detaillierteren Informationen über die Transaktion durchsuchen können.
%Vor%Hier sind die Codes und die Bedeutung für die möglichen Statuswerte
Tags und Links objective-c ios keychain