从字典中的数组中检索元素

时间:2011-05-30 11:51:56

标签: objective-c arrays nsmutabledictionary

我是目标C的新手,我真的需要帮助解决以下问题。我有一个字典userDetails,其中包含数组userAttributes

 int y=0;
 for (int z=0;z<noOfNeighbours;z++) {
NSMutableArray *userAttributes = [userDetails objectForKey:[employeeID objectAtIndex:z]];
            [userAttributes addObject:[NSString stringWithFormat:[myArrayOne objectAtIndex:17+y]]];
            [userAttributes addObject:[NSString stringWithFormat:[myArrayOne objectAtIndex:18+y]]];
            [userAttributes addObject:[NSString stringWithFormat:[myArrayOne objectAtIndex:22+y]]];
             y=y+17;
            //NSLog(@"%@",[userAttributes objectAtIndex:0]);
    }

其中myArrayOne是一个包含所有信息的字符串数组。我使用employeeID数组作为键。如何检索存储在数组中的特定键的信息? 提前谢谢。

1 个答案:

答案 0 :(得分:1)

如果要根据键检索信息,首先将其存储在字典而不是数组中。