我想从我的 SSKeychain 中删除一个帐户。
我只得到删除密码的方法,但该帐户仍在钥匙串(keychain)中。
有没有办法删除帐户或清除 SSKeychain?
最佳答案
我用来删除帐户的方法是:
1. 实例化一个 SSKeychainQuery 对象。
2.设置我要删除的服务和帐户。
3.调用方法deleteItem:
//1
SSKeychainQuery *query = [[SSKeychainQuery alloc] init];
//2
query.service = @"MyService";
query.account = @"account2";
//3
[query deleteItem:nil];
然后如果你打电话
NSLog(@"%@",[SSKeychain accountsForService:@"MyService"]);
这将打印名为“MyService”的服务的所有帐户,如果没有“MyService”,则为 null
关于ios - SSKeychain 删除账号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20243649/