如何在Keychain中存储用户名和密码,并通过alertView验证它们

时间:2012-12-20 16:15:51

标签: iphone ios

我想在钥匙串中存储用户名和密码,并通过alertview验证它们。有人有代码吗?

我这样做是因为应用程序是内部的,我希望应用商店接受我的应用。

1 个答案:

答案 0 :(得分:3)

NSString *username = @"yourUserName";
NSString *password = @"yourPassword";
KeychainItemWrapper *keychain = [[KeychainItemWrapper alloc] initWithIdentifier:@"TestAppLoginData" accessGroup:nil];

// Store username to keychain
[keychain setObject:username forKey:(id)kSecAttrAccount];

// Store password to keychain
[keychain setObject:password forKey:(id)kSecValueData]; 


// Get username from keychain (if it exists)
NSString *username = [keychain objectForKey:(id)kSecAttrAccount];
NSLog(@"username: %@", username);


// Get password from keychain (if it exists)  
NSString *password = [keychain objectForKey:(id)kSecValueData];
NSLog(@"password: %@", password);

下载KeychainItemWrapper表单here

相关问题