这是在数组内部的字典
array With Dict : (
{
id = 1;
name = Arjun;
},
{
id = 2;
name = Karan;
},
{
id = 3;
name = Ajit;
},
{
id = 4;
name = Prashant;
},
{
id = 5;
name = Sushant;
}
)
当我选择任何'值时,我想要获取'键'与该值相关联。
例如:
假设我选择了Prashant'而且我想要它的“id'即4。
如何获得关键'来自'价值'?
答案 0 :(得分:2)
NSString *myName = @"Prashant";
for (NSDictionary *dict in array) {
if ([dict[@"name"] isEqualToString:myName]) {
NSLog(@"%@", dict[@"id"]);
break;
}
}
答案 1 :(得分:0)
您可以循环访问数组并找到匹配的条目 - 您正在寻找的值。然后得到它的钥匙。
答案 2 :(得分:0)
for (NSDictionary*dic in array)
{
NSString * name = dic[@"name"];
if([name isEqual:currentSelectedName])
{
NSString * id = dic[@"id"];
NSLog(@"id is : %@",id);
}
}