我正在使用 SSKeychain 将我的凭据存储在 iphone 中。但是当我尝试使用以下代码检索它时
NSArray *accountsArr = [SSKeychain accountsForService:@"User"];
if(accountsArr)
{
NSDictionary *credentialsDict =accountsArr[0];
NSArray *userNames = [credentialsDict allKeys];
NSString *credential = (NSString *)credentialsDict[userNames[3]];
self.usernameTxtFld.text = credential;
credential = [SSKeychain passwordForService:@"User" account:self.usernameTxtFld.text];
self.passwordTxTFld.text = credential.length>0?credential:nil;
}
我需要为存储的用户名指定 userNames[3] 这总是出现在索引 3 中还是应该为此使用其他方法?