新浪微博 有道云笔记 麦库 EverNote Pocket Instapaper 更多

在IOS中使用KeychainItemWrapper保存用户名和密码实现记住密码功能

直接贴代码

KeychainItemWrapper *keychain=[[KeychainItemWrapper allocinitWithIdentifier:@"xxxxxx" accessGroup:nil];//xxxx 自定义


保存

[keyWrapper setObject:@"myChainValues" forKey:(id)kSecAttrService];

[keyWrapper setObject:[usernameTextField textforKey:(id)kSecAttrAccount];// 上面两行用来标识一个Item

[keyWrapper setObject:[passwordTextField textforKey:(id)kSecValueData];



读取

[usernameTextField setText:[keyWrapper  objectForKey:(id)kSecAttrAccount]];

[passwordTextField setText:[keyWrapper objectForKey:(id)kSecValueData]];



另外需要引入Security.framework 和KeychainItemWrapper头文件(百度一下多得是)

posted @ 2012-11-29 21:34  iTeaTime(技术清谈)  阅读(706)  评论(0编辑  收藏  举报