如何解决IOS:在NSDictionary中捕获信息
| 我有一个NSArray,在该数组的第一个位置有一个NSDictionary。 在此字典中,有两个值:第一个值具有键“名称”,第二个值具有键“数字”。 如果我知道\“ name \”的值,我可以获得\“ number \”的值吗?解决方法
因此,当您只知道值时,您正在寻找在字典中找到键的方法。
例如,您有一个字典,其中\“ a \” => \“ 4 \”和\“ b \” => \“ 3 \”,以下代码:
NSArray* matchingKeys = [dictionary allKeysForObject:@\"3\"];
将返回一个以\“ b \”作为唯一元素的数组。
,我以这种方式解决了:
for (int j = 0; j<array.count; j++)
{
NSArray *listaDictionary = [array objectAtIndex:j];
for(int x=0;x<listaDictionary.count;x++)
{
if([[[listaDictionary objectAtIndex:x] objectForKey:@\"number\"]intValue] == myNumber)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。