我们如何验证数据是否保存在钥匙串中?

时间:2014-04-07 08:00:05

标签: ios keychain

我使用UICKeyChainStore框架将数据保存到钥匙串。

如何验证数据是否已保存到钥匙串?

2 个答案:

答案 0 :(得分:2)

以这种方式存储后,您可以恢复数据:

NSString *name = [UICKeyChainStore stringForKey:@username" service:@"username"];

然后比较字符串以确保保存值

或者,您也可以使用以下库。 https://gist.github.com/dhoerl/1170641

答案 1 :(得分:0)

UICKeyChainStore的setString forKey方法返回bool值,你可以添加一个检查。

BOOL result = [UICKeyChainStore setString:@"value" forKey:@"key"];
    if (result) {
        NSLog(@"data saved successfully");
    } else {
        NSLog(@"problem in saving");
    }