2012-01-30 50 views
0

我有以下任务: 我给出的对象各自有ID_,FB_USER_ID和电子邮件领域 请帮助我,如何快速创建包含这些字段3个NSArrarys的NSSet中(NSArray的与ID_s ,带有FB_USER_IDs的NSArray和带电子邮件的数组)?通过迭代的NSSet

+2

嘿guyz,如果你downvoting我的问题,请告诉我为什么,至少??! – Stas 2012-01-30 15:14:04

+0

“其中每个都有ID_,FB_USER_ID和Email字段”< - 什么样的字段?他们是对象,而这些是@properties?或NSDictionaries与这些键? – 2012-01-30 15:21:29

+0

'NSEnumerator':http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSEnumerator_Class/Reference/Reference.html? – basvk 2012-01-30 15:24:10

回答

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

无论您的设置是否包含字典或具有已定义属性的对象,都应该能够正常工作。

+0

非常感谢!这正是我正在寻找的:[[setSet valueForKey:@“ID_”] allObjects]; – Stas 2012-01-31 08:16:33