Я использовал следующее для создания массива из списка словарей:
self.cough = [NSMutableArray arrayWithCapacity:[ailments count]];
NSDictionary* dict;
for (dict in ailments)
if ([[dict valueForKey:@"section"]isEqualToString:@"coughing"])[cough addObject:dict];
Формат списка:
section: coughing
name: Common Cold
Проблема в том, что яИмея, и я подозреваю, что это легко, если я хочу иметь «Простуду» в другом разделе, например «Головная боль», я мог бы создать другой объект недуг для нового раздела, но он испортит мой результат поиска, показывая 2Записи простуды (от "Кашель" и "Головная боль").
Что я хотел бы сделать:
section: coughing, headache
name: Common Cold
Что бы я использовал вместо isEqualToString:
для созданиядва разных массива, один для "кашля" и другой для "головной боли"?