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]