当我试图在钥匙串中保存价值时,我遇到了错误。
SYKeychain *keychainsave = [[SYKeychain alloc] initWithIdentifier:@"keyChainSample11" accessGroup:nil];
[keychainsave setObject:txtUserName.text forKey:(__bridge id )kSecAttrAccount];
我使用了keychainitemwrapper类,我希望在没有在编译头中设置标志-fno-objc-arc的情况下为基于ARC的类创建它。
任何人都知道如何实现这一点。
'NSInternalInconsistencyException', reason: 'Couldn't update the Keychain Item.'
答案 0 :(得分:1)
你可以这样做,
SYKeychain *keychainsave = [[SYKeychain alloc] initWithIdentifier:@"keyChainSample11" accessGroup:nil];
[keychainsave setObject:txtUserName.text forKey:(__bridge NSString*)kSecAttrAccount];