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 に答える