I use this code to search for something *not* containing someString with NSMetadataquery:
predicate = [NSPredicate predicateWithFormat:@"NOT kMDItemFSName LIKE '%@'", someString]; As NSMetadataQuery only uses a subset of the NSPredicate syntax, I doubt whether using NSCompoundPredicate or something related will work. Tim Am 21.05.2012 um 20:47 schrieb Chris Paveglio: > I'm doing an NSMetadataQuery something like this: > > NSPOT = NSLikePredicateOperatorType; > myPredicate = [NSComparisonPredicate > predicateWithLeftExpression:[NSExpressionexpressionForKeyPath:@"*"] > rightExpression:[NSExpressionexpressionForConstantValue:@"somestring"] > modifier:NSDirectPredicateModifier > type:NSPOT > options:options]; > [myQuery setPredicate:myPredicate]; > [myQuerystartQuery]; > > But I've not seen any examples of how to search for everything that DOESN'T > contain "somestring". > I see some docs on NSCompoundPredicate and notPredicateWithSubpredicate, but > does that apply to this style of predicate? If so, how would that work? > > Chris > > _______________________________________________ > > 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: > https://lists.apple.com/mailman/options/cocoa-dev/tim%40timschroeder.net > > This email sent to t...@timschroeder.net _______________________________________________ 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: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com