У меня NSArray заполнено NSDictionaries.Одним из ключей, которые имеют общие слова, является «имя».У меня есть другой массив, заполненный именами.Я хочу найти первый массив, если он найдет имя, он должен добавить словарь в третий изменяемый массив.Третий массив содержит все словари, имена которых находятся в массиве имен.
NSArray
NSDictionaries
Используйте «быстрое перечисление», также известное как цикл for-in:
for (NSDictionary* dict in myArray) {
Также, для сравнения NSString используйте -isEqualToString:.
if ([[dict objectForKey: myKey] isEqualToString:myString]) { }