您的位置:首页 > 产品设计 > UI/UE

iOS 根据某个value找到Dictionary对应的key值

2016-03-21 17:54 531 查看
字典一般都是根据key来获取对应的value,但是有时侯我们只知道字典的某个value该如何获取这个value所对应的key值呢。
这里举例一个方法,利用遍历方法:

NSString *objectEightId;

NSDictionary *userDic =
@{@"1":@"qwwr",@"2":@"qwrewr",@"3":@"已知道的value",@"4":@"adasfsgf"};
[userDic
enumerateKeysAndObjectsUsingBlock:^(id key,
id obj, BOOL *stop) {

NSLog(@"key = %@ and obj = %@", key, obj);

if ([obj isEqualToString:
"已知道的value"]) {
objectEightId = key;
NSLog(@"----------%@",objectEightId);
}
}];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: