我有nsdictionary,其中包含具有以下结构的元素

名称->值

电子邮件->密钥

我从用户那里得到(上述结构的)价值,
现在我想按值(由用户输入)而不是按键在nsdictionary中搜索元素,无论它是否存在于nsdictionary中,并且还想获取该元素的索引(如果存在)。

这该怎么做?

最佳答案

最好的做法是
- (NSArray *)allKeysForObject:(id)anObject
这种NSDictionary的方法将为您返回所有以anObject作为其值的键。如果整个字典中每个对象只有一次,它将在逻辑上返回仅包含一个键的数组。

10-07 19:13
查看更多