1

キーチェーンに入れたいサーバーアドレスの NSArray があります。私がこれをすべてやろうとしている理由は、アドレスを秘密にしておくことが必須ではないにしても、それが望ましいでしょう.

キーチェーンに他の値を保存する方法の例を次に示します。

// Set up keychain
KeychainItemWrapper* keychain = [[KeychainItemWrapper alloc] initWithIdentifier:@"KeychainTest" accessGroup:nil];
    [keychain setObject:(__bridge id)(kSecAttrAccessibleWhenUnlocked) forKey:(__bridge id)(kSecAttrAccessible)];

//write to keychain
[keychain setObject:@"1" forKey:(__bridge id)(kSecAttrService)];
[keychain setObject:@"example@email.com" forKey:(__bridge id)(kSecAttrAccount)];
[keychain setObject:@"MySuperSecretPassword" forKey:(__bridge id)(kSecValueData)];

//Log to check values
NSLog(@"%@ %@, %@",[keychain objectForKey:(__bridge id)(kSecAttrService)], [keychain objectForKey:(__bridge id)(kSecAttrAccount)], [keychain objectForKey:(__bridge id)(kSecValueData)]);

NSArray をキーチェーンに保存する最良の方法を知りたいです。どんな助けでも大歓迎です。

4

0 に答える 0