On Sat, May 31, 2008 at 4:57 PM, Fabian <[EMAIL PROTECTED]> wrote: > NSArray *arrayB = [self getObjects] ; > > NSArray *titles = [arrayB arrayByApplyingSelector:@selector(title)]; > NSArray *subtitles = [arrayB arrayByApplyingSelector:@selector(subtitle)]; > > NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(title IN > %@) AND (subtitle IN %@)", titles, subtitles]; > NSArray *result = [arrayA filteredArrayUsingPredicate:predicate];
I am *really* confused as to what you're trying to do here. You have asked the NSArray for all objects from array B whose title is in the collection of all titles of objects in array B and whose subtitle is in the collection of all subtitles of objects in array B. Basically, you have said "give me all the objects." Given you description of what you want to do, though, it sounds like you're trying to find duplicates, as far as the title and subtitle are concerned? --Kyle Sluder _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]