在IOS中使用KeychainItemWrapper保存用户名和密码实现记住密码功能
直接贴代码
KeychainItemWrapper *keychain=[[KeychainItemWrapper alloc] initWithIdentifier:@"xxxxxx" accessGroup:nil];//xxxx 自定义
保存
[keyWrapper setObject:@"myChainValues" forKey:(id)kSecAttrService];
[keyWrapper setObject:[usernameTextField text] forKey:(id)kSecAttrAccount];// 上面两行用来标识一个Item
[keyWrapper setObject:[passwordTextField text] forKey:(id)kSecValueData];
读取
[usernameTextField setText:[keyWrapper objectForKey:(id)kSecAttrAccount]];
[passwordTextField setText:[keyWrapper objectForKey:(id)kSecValueData]];
另外需要引入Security.framework 和KeychainItemWrapper头文件(百度一下多得是)
作者:
出处:http://www.cnblogs.com/ChenYilong/(点击RSS订阅)
本文版权归作者和博客园共有,欢迎转载,
但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。