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

来源:互联网 发布:python replaceall 编辑:程序博客网 时间:2024/05/07 20:19

直接贴代码

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


保存

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

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

[keyWrapper setObject:[passwordTextFieldtext]forKey:(id)kSecValueData];



读取

[usernameTextField setText:[keyWrapperobjectForKey:(id)kSecAttrAccount]];

[passwordTextField setText:[keyWrapperobjectForKey:(id)kSecValueData]];



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

原创粉丝点击