gpt4 book ai didi

ios - 无法添加到钥匙串(keychain) iOS

转载 作者:行者123 更新时间:2023-11-29 10:40:12 28 4
gpt4 key购买 nike

我一直在尝试将 key 添加到 iOS 8 中的钥匙串(keychain)。我试过这个例子: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);
}

我原以为这段代码会返回“Email: test@example.net”。谁能帮我弄清楚我做错了什么?

最佳答案

iOS8 SecItemAddSecItemCopyMatching 中返回错误代码 -34018(未找到授权)。解决此问题问题,您必须在“功能”选项卡中打开“钥匙串(keychain)共享”。

转到目标 -> 功能 -> 打开“钥匙串(keychain)共享”

清理、构建并再次运行。

关于ios - 无法添加到钥匙串(keychain) iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24921639/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com