Итерация по NSSet - PullRequest
       7

Итерация по NSSet

0 голосов
/ 30 января 2012

У меня есть следующая задача: Мне дан NSSet объектов, каждый из которых имеет поля ID_, FB_USER_ID и Email Пожалуйста, помогите мне, как быстро создать 3 NSArrary, которые содержат эти поля (NSArray с ID_s, NSArray с FB_USER_IDs и массив с электронными письмами)?

1 Ответ

6 голосов
/ 30 января 2012
NSArray *id_s = [[theSet valueForKey:@"ID_"] allObjects];
NSArray *fb_user_ids = [[theSet valueForKey:@"FB_USER_ID"] allObjects];
NSArray *emails = [[theSet valueForKey:@"Email"] allObjects];

Это должно работать независимо от того, содержит ли ваш набор словари или объекты с заданными свойствами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...