Фильтр NSArray пользовательских объектов
у меня естьNSArray
изContact
объекты, мы можем назвать этоcontacts
, Контакт является суперклассом,FacebookGroup
а такжеIndividual
подклассыContact
. FacebookGroup
имеет свойство под названиемindividuals
который представляет собой наборIndividual
объекты.
У меня также естьNSArray
изNSString
объекты, мы можем назвать этоuserIDs
.
Что я хочу сделать, это создать новыйNSArray
из существующихcontacts
массив, соответствующий идентификатору пользователя вuserIDs
.
Так что еслиcontacts
имеет 3Contact
объекты сuserID
1,2 и 3. И мойuserIDs
имеетNSString
объект 3. Затем я хочу, чтобы результирующий массив содержалContact
который равенuserID
3.
Contact.h
Contact : NSObject
FacebookGroup.h
FacebookGroup : Contact
@property (nonatomic, strong) NSSet *individuals;
Individual.h
Individual : Contact
@property (nonatomic, strong) NSString *userID;