我在 XCode 中使用以下代码,为启用了 ARC 的 iOS 构建。为什么会出现这些错误?
这是我的代码:
KeychainItemWrapper *keychainItem = [[KeychainItemWrapper alloc] initWithIdentifier:@"Test" accessGroup:nil];
[keychainItem setObject:@"Test" forKey:kSecAttrService];
[keychainItem setObject:password.text forKey:kSecValueData];
[keychainItem setObject:username.text forKey:kSecAttrAccount];
最佳答案
你得到这个是因为 kSecAttrAccount
等不是 Obj-C 类型。只需在每个赞前放置一个(__bridge id)
[keychainItem setObject:password.text forKey:(__bridge id)kSecValueData];
关于iphone - 钥匙串(keychain) ARC 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10047211/