ARC keychain errors

I am using the following code in Xcode, for iOS with ARC support. Why do these errors appear?

enter image description here

Here's my code:

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];

      

+3


source to share


1 answer


You get this because kSecAttrAccount

these are not Obj-C types either. Just place (__bridge id)

in front of each like



[keychainItem setObject:password.text forKey:(__bridge id)kSecValueData];

      

+8


source







All Articles