通过NSSet迭代

时间:2012-01-30 15:03:51

标签: iphone objective-c

我有以下任务: 我给了一个NSSet对象,每个对象都有ID_,FB_USER_ID和Email字段 请帮助我,如何快速创建包含这些字段的3个NSArysys(带有ID_s的NSArray,带有FB_USER_ID的NSArray和带有电子邮件的数组)?

1 个答案:

答案 0 :(得分:6)

NSArray *id_s = [[theSet valueForKey:@"ID_"] allObjects];
NSArray *fb_user_ids = [[theSet valueForKey:@"FB_USER_ID"] allObjects];
NSArray *emails = [[theSet valueForKey:@"Email"] allObjects];

无论你的集合是否包含字典或具有已定义属性的对象,这都应该有效。