登录xcode 6后使用Keychain存储用户名

时间:2014-11-15 19:07:24

标签: ios objective-c keychain

下午好,

我尝试使用Keychain存储用户名和密码(以便稍后在我的ProfileViewController中访问该数据)并且我有点丢失,因为它是我第一次使用Keychain和Apple文档非常庞大且令人困惑,我无法通过存储和从另一个ViewController读取的简单用户名和密码找到一个好的示例或教程。

你可以帮帮我吗?你能告诉我一些例子或一个好的教程来学习并遵循它吗?

我已经导入了安全框架,但现在我不知道我必须将哪个文件添加到我的项目中以继续使用Keychain。

提前致谢。

2 个答案:

答案 0 :(得分:0)

哟可以尝试使用UICKeyChainStore,这样可以更简单的方式使用KeyChain。

答案 1 :(得分:0)

我建议使用Keychain的这个包装器,SSKeychain。一旦将其添加到项目中,您需要在代码中调用的是:

获取密码:

NSString *usersPassword = [SSKeychain passwordForService:@"login" account:@"account"];

设置密码:

NSString *enteredPassword = self.passworldField.text;
[SSKeychain setPassword:enteredPassword forService:@"login" account:@"account"];