我有一个充满 NSDictionaries
的 NSArray
。这些词典的共同键之一是“名称”。我有另一个数组,里面充满了名字。我想搜索第一个数组,如果它找到一个名称,则应该将字典添加到第三个可变数组中。第三个数组包含名称数组中名称的所有字典。
最佳答案
使用“快速枚举”,通常也称为 for-in 循环:
for (NSDictionary* dict in myArray) {
此外,要比较 NSString,请使用 -isEqualToString:。
if ([[dict objectForKey: myKey] isEqualToString:myString]) {
}
关于cocoa-touch - 搜索 nsdictionary 的 nsarray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6241537/