Поиск по всему миру - PullRequest
       34

Поиск по всему миру

1 голос
/ 05 июня 2011

У меня NSArray заполнено NSDictionaries.Одним из ключей, которые имеют общие слова, является «имя».У меня есть другой массив, заполненный именами.Я хочу найти первый массив, если он найдет имя, он должен добавить словарь в третий изменяемый массив.Третий массив содержит все словари, имена которых находятся в массиве имен.

1 Ответ

4 голосов
/ 05 июня 2011

Используйте «быстрое перечисление», также известное как цикл for-in:

for (NSDictionary* dict in myArray) {

Также, для сравнения NSString используйте -isEqualToString:.

   if ([[dict objectForKey: myKey] isEqualToString:myString]) {

   }
...