Filtro NSArray de objetos personalizados.

tengo unNSArray deContact objetos, podemos llamarlocontacts. El contacto es una superclase,FacebookGroup yIndividual son subclases deContact. FacebookGroup tiene una propiedad llamadaindividuals que es un conjunto deIndividual objetos.

También tengo unaNSArray deNSString objetos, podemos llamarlouserIDs.

Lo que quiero hacer es crear un nuevoNSArray de lo existentecontacts matriz que coincide con los ID de usuario enuserIDs.

Así que sicontacts tiene 3Contact objetos conuserID 1,2 y 3. Y miuserIDs tiene unNSString objeto 3. Entonces quiero que la matriz resultante contengaContact que es igual auserID 3.

Contact.h

Contact : NSObject

FacebookGroup.h

FacebookGroup : Contact

@property (nonatomic, strong) NSSet *individuals;

Individual.h

Individual : Contact

@property (nonatomic, strong) NSString *userID;

Respuestas a la pregunta(3)

Su respuesta a la pregunta