Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 钥匙链中的多个用户_Iphone_Objective C_Keychain - Fatal编程技术网

Iphone 钥匙链中的多个用户

Iphone 钥匙链中的多个用户,iphone,objective-c,keychain,Iphone,Objective C,Keychain,所以我用我的iPhone应用程序来使用钥匙链和储存我的密码 KeychainItemWrapper *kc = [[KeychainItemWrapper alloc] initWithIdentifier:@"Password"]; [kc SetObject:@"My_Password" forKey:(id)kSecAttrAccessGroup]; [kc release]; 这将正确保存我的密码。 我试图传递一个字符串(username)而不是(id)kSecAttrAccessGr

所以我用我的iPhone应用程序来使用钥匙链和储存我的密码

KeychainItemWrapper *kc = [[KeychainItemWrapper alloc] initWithIdentifier:@"Password"];
[kc SetObject:@"My_Password" forKey:(id)kSecAttrAccessGroup];
[kc release];
这将正确保存我的密码。 我试图传递一个字符串(username)而不是(id)kSecAttrAccessGroup来将密码与特定的用户名关联起来,但它崩溃了


问题:我如何将存储的密码与用户名关联起来,因为我的应用程序允许多个用户登录。

我知道这并不是你问题的答案。但是我使用的是
SFHFKeychainUtils
()

它也是一个包装器,它可以让你准确地找到你想要的东西。存储与用户名关联的密码。下面是我如何使用SFHFKeychainUtils实现的一些代码

NSString *username = @"Username";
NSString *password = @"Password";
[SFHFKeychainUtils storeUsername:username andPassword:password forServiceName:@"Your App" updateExisting:YES error:NULL];
或者,如果需要任何错误信息,请将指针传递给
n错误对象。;-)
我希望我的回答能帮助你

桑德罗·迈耶