2012-01-30 2 views
0

다음 작업이 있습니다 : 각각 ID_, FB_USER_ID 및 전자 메일 필드가있는 NSSet 개체가 있습니다. 해당 필드가 포함 된 NSArrary를 신속하게 만드는 방법을 알려주십시오 (NSArray with ID_s , NSArray with FB_USER_IDs 및 배열이 이메일 포함)?NSSet을 통해 반복하기

+2

안녕하세요 guyz, 내 질문을 downvoting하면 당신은 왜 말해 주시겠습니까? – Stas

+0

"각각 ID_, FB_USER_ID 및 전자 메일 필드"<- 어떤 종류의 필드입니까? 그것들은 객체이고 이것들은 @properties입니까? 또는이 열쇠를 가진 NS 사전? –

+0

'NSEnumerator' : http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSEnumerator_Class/Reference/Reference.html? – basvk

답변

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

대단히 고마워요! 그게 정확히 제가 찾고 있던 것입니다 : [[theSet valueForKey : @ "ID_"] allObjects]; – Stas