繁体   English   中英

iOS钥匙串,存储更多kSecValueData项

[英]iOS keychain, store more kSecValueData items

我正在使用一个与ARC配合使用的keychainwrapper,您可以使用以下代码将密码存储到钥匙串中:

[keychainItem setObject:InputField.text forKey:(__bridge id)(kSecValueData)];

并得到它:

NSString *loc_pwd1 = [keychainItem objectForKey:(__bridge NSString*)kSecValueData];

据我所知,kSecValueData意味着该值将被加密,但如果我想存储更多加密值,你可以存储某种标识符,所以你可以有几个kSecValueData元素。

谢谢

您的密钥与钥匙串中的一个条目相关联。 您可以存储NSDictionaryNSArray (根据您的情况),而不是直接存储inputField.text 因此,如果需要向该键的对象添加更多值,则只需将其添加到字典/数组中即可。

我最近也使用了iOS钥匙扣,我拿起了SSKeychain ,它看起来比你的更直接,值得一看! (我不是说你使用的那个是坏的,只是让你知道什么对我有用:P)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM