Filter NSArray von benutzerdefinierten Objekten
Ich habe einNSArray
vonContact
Objekte können wir es nennencontacts
. Kontakt ist eine Superklasse,FacebookGroup
undIndividual
sind Unterklassen vonContact
. FacebookGroup
hat eine Eigenschaft namensindividuals
Welches ist ein Satz vonIndividual
Objekte.
Ich habe auch einNSArray
vonNSString
Objekte können wir es nennenuserIDs
.
Was ich tun möchte, ist ein neues erstellenNSArray
aus dem bestehendencontacts
Array, das mit den Benutzer-IDs in übereinstimmtuserIDs
.
Also wenncontacts
hat 3Contact
Objekte mituserID
1,2 und 3. Und meineuserIDs
hat einNSString
Objekt 3. Dann möchte ich das resultierende Array enthaltenContact
was gleich istuserID
3.
Contact.h
Contact : NSObject
FacebookGroup.h
FacebookGroup : Contact
@property (nonatomic, strong) NSSet *individuals;
Individual.h
Individual : Contact
@property (nonatomic, strong) NSString *userID;