> Create a property-styled category on NSString that returns the numeric value > of a ratio-string -- call it "ratioValue" perhaps. Then you can have a > predicate format of the form: > > @"self.ratioValue > %@.ratioValue" > > -- or whatever. > > The same category would be useful in KVC collection operations.
How would I create this programmatically? I currently do: NSPredicateEditorRowTemplate* template = [[NSPredicateEditorRowTemplate alloc] initWithLeftExpressions:leftExpressions rightExpressionAttributeType:NSStringAttributeType modifier:NSDirectPredicateModifier operators:operators options:0]; My leftExpression is the String value of the aspect ratio: [NSExpression expressionForKeyPath:aspectRatio] It is easy to create the category on NSString: -(NSNumber)valueForAspectString:(NSString *)aString But how do I get the predicate to pass the leftExpression (aspectString) to this? _______________________________________________ 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