I have an NSManagedObject that has the following string attributes:

artist, albumArtist, composer, comments, and lyrics

I need to write an NSPredicate that will take an array of search terms, and 
check if all of the above string attributes COMBINED contains every term in the 
search term array. I tried the following predicate format:

NSArray *searchTerms = [NSArray arrayWithObjects:@"testing", @"search", nil];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ALL %@ IN { artist, 
albumArtist, composer, comments, lyrics }", searchTerms];

This triggered a parsing error and would not run. Is there any way I can do 
this in an NSPredicate, aside from creating a "search string" attribute in my 
data model containing a concatenated string of the above attributes?

Thanks_______________________________________________

Cocoa-dev mailing list ([email protected])

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]

Reply via email to