我想将我的应用程序状态保留在钥匙串中。所以我必须这样
KeychainItemWrapper *keychainItemLog = [[KeychainItemWrapper alloc] initWithIdentifier:@"LoggedORNOT" accessGroup:nil];
[keychainItemLog setObject:@"STATUS" forKey:(__bridge id)(kSecValueData)];
keychainItemLog setObject:@"TOVERIFY" forKey:(__bridge id)(kSecAttrAccount)];
但在这一行中,它进入EXC_BAD_ACCESS_Code=2
了以下几行 - 在我的 Viewcontroller 中 -
[keychainItemLog setObject:@"STATUS" forKey:(__bridge id)(kSecValueData)];
-在 KeychainItemWrapper.m 中 -
NSAssert( result == noErr, @"Couldn't add the Keychain Item." );
和
[self writeToKeychain];