3

我在 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];
4

1 回答 1

8

你得到这个是因为kSecAttrAccount它不是 Obj-C 类型。只需(__bridge id)在每个喜欢之前放置一个

[keychainItem setObject:password.text forKey:(__bridge id)kSecValueData];
于 2012-04-06T17:54:15.840 回答