Re: filtering the values in an NSTableColumn
Re: filtering the values in an NSTableColumn
- Subject: Re: filtering the values in an NSTableColumn
- From: Fritz Anderson <email@hidden>
- Date: Fri, 10 Aug 2012 13:40:27 -0500
How embarrassing. I relied on the description in the documentation I found, and didn't go deeper.
Sorry.
— F
On 10 Aug 2012, at 12:44 PM, Ken Thomases <email@hidden> wrote:
> On Aug 10, 2012, at 12:28 PM, Fritz Anderson wrote:
>
>> They are not alternatives, and the conversion to NSNumber is not optional. You have to do all three.
>
> What? There's no requirement that one use NSNumbers. And BETWEEN is a nice clear operator to use, but it would be fine to do "%f < value && value < %f". In fact, the docs for BETWEEN state that it's equivalent to that sort of thing (except using <= instead of <, which the OP should consider which he wants).
>
> A perfectly suitable solution is:
>
> - (NSPredicate*) minMaxPredicate
> {
> return [NSPredicate predicateWithFormat:@"%f < value && value < %f", self.minimumValue, self.maximumValue];
> }
>
> + (NSSet *) keyPathsForValuesAffectingMinMaxPredicate
> {
> return [NSSet setWithObjects:@"minimumValue", @"maximumValue", nil];
> }
>
> Regards,
> Ken
>
>
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden