2012-01-30 139 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