iOS8 で、オブジェクトを設定する前に kSecAttrAccessible キーを設定しようとすると、アサーション エラー クラッシュが発生します。KeychainItemWrapper* keychain = [[KeychainItemWrapper alloc] initWithIdentifier:@"KeychainTest" accessGroup:nil]; [keychain setObject:kSecAttrAccessibleWhenUnlocked forKey:kSecAttrAccessible]; [keychain setObject:@"MySuperSecretPassword" forKey:kSecValueData]; アサーションの失敗は、SecItemUpdate() が -50 のステータスを返すために発生します。これは、一般的な「無効なパラメーター」エラーのように見えますか?
誰でも助けてください。iOS8 + Apple の KeychainItemWrapperと同様に、クラッシュが発生します。しかし、そこにも明確な答えがあるとは思いませんか?