我有一个注册表单,其中有很多字段,我将所有字段的数据以 json 数据的形式保存在新用户输入的服务器上。在所有这些字段中,我有两个字段用户名和密码。我想将它们存储在钥匙串中,为此我使用以下代码:
[[KeychainItemWrapper alloc] initWithIdentifier:@"YourAppLogin" accessGroup:nil];
[keychainItem setObject:@"passtextfield.text" forKey:kSecValueData];
[keychainItem setObject:@"usernametextfield.text" forKey:kSecAttrAccount];
因此,每当新用户提交他们的注册表单时,用户名和密码将分别与密钥一起保存在钥匙串中。
现在我的问题是 - 我有另一个登录页面,当我必须以用户身份启动应用程序时,我必须首先使用我在注册时作为用户输入的用户名和密码登录。
现在告诉我如何登录和检索钥匙串数据的代码。我是否应该对上面使用的 (accessGroup:nil) 进行任何更改。提前致谢