我有nsdictionary,其中包含具有以下结构的元素
名称->值
电子邮件->密钥
我从用户那里得到(上述结构的)价值,
现在我想按值(由用户输入)而不是按键在nsdictionary中搜索元素,无论它是否存在于nsdictionary中,并且还想获取该元素的索引(如果存在)。
这该怎么做?
最佳答案
最好的做法是- (NSArray *)allKeysForObject:(id)anObject
这种NSDictionary
的方法将为您返回所有以anObject
作为其值的键。如果整个字典中每个对象只有一次,它将在逻辑上返回仅包含一个键的数组。