2015-03-30 3 views
0

Я получаю ниже ошибки, когда пытаюсь сохранить значение в keychain.iOS keychain wrapper class Ошибка

SYKeychain *keychainsave = [[SYKeychain alloc] initWithIdentifier:@"keyChainSample11" accessGroup:nil]; 


[keychainsave setObject:txtUserName.text forKey:(__bridge id)kSecAttrAccount]; 

Я использовал keychainitemwrapper класс я хочу, чтобы сделать его для ARC основе без установки флага -fno-ObjC-дуга в заголовке компиляции.

Есть ли у кого-нибудь идеи, как я могу это достичь.

'NSInternalInconsistencyException', reason: 'Couldn't update the Keychain Item.' 

ответ

1

вы могли бы сделать так,

SYKeychain *keychainsave = [[SYKeychain alloc] initWithIdentifier:@"keyChainSample11" accessGroup:nil]; 

[keychainsave setObject:txtUserName.text forKey:(__bridge NSString*)kSecAttrAccount];