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;