【发布时间】:2014-07-23 21:47:35
【问题描述】:
我一直在尝试向 iOS 8 中的钥匙串添加钥匙。我已经尝试了这个例子:https://developer.apple.com/library/mac/documentation/security/conceptual/keychainServConcepts/iPhoneTasks/iPhoneTasks.html#//apple_ref/doc/uid/TP30000897-CH208-SW3 并使用了各种库,包括:JNKeychain。使用 JNKeychain,以下代码会产生空结果:
- (IBAction)btnClick:(id)sender {
[JNKeychain saveValue:@"test@example.net" forKey:(__bridge NSString*)(kSecAttrAccount)];
NSData *data = [JNKeychain loadValueForKey:(__bridge NSString*)(kSecAttrAccount)];
NSString *email = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"Email: %@", email);
}
我原以为这段代码会返回“电子邮件:test@example.net”。谁能帮我弄清楚我做错了什么?
【问题讨论】: