我想在我的钥匙串中保存两个密码(一个应用程序PIN和一个后端PIN),并想知道这应该如何工作。
我使用KeychainItemWrapper与两个不同的标识符。
KeychainItemWrapper *kcw1 = [[KeychainItemWrapper alloc] initWithIdentifier:id1 accessGroup:nil];
KeychainItemWrapper *kcw2 = [[KeychainItemWrapper alloc] initWithIdentifier:id2 accessGroup:nil];
我正在使用其中一个来保存和检索应用程序或后端的PIN码。
我使用:
[self.kcw1 setObject:aVerifyCode forKey:(__bridge id) kSecValueData]
[self.kcw2 setObject:aAppPin forKey:(__bridge id) kSecValueData]
但是它并没有起作用-结果是-25299-指定的项已经存在于钥匙串中。
那么,我该如何在我的钥匙串中保存多个密码?
[[KeychainItemWrapper alloc] id1 accessGroup:nil];
<== 这怎么可能编译通过? - user529758