Files
cappuccino/Foundation
Martin Carlberg f5937a6fad Fixed: CPComparisonPredicate does never evaluate to true for a predicate like 'something != nil'
An example:

var array = @[ @{@"Name": @"1"},
               @{@"Name": @"2", @"approveTime": @"Now"}
             ];

var predicate = [CPPredicate predicateWithFormat:@"approveTime != nil"];

CPLog(@"result: %@", [array filteredArrayUsingPredicate:predicate]); // result: <empty array>

If I run this in Cappuccino I get an empty array

If I run it in Cocoa on a Mac I get:

result: (
        {
        Name = 2;
        approveTime = Now;
    }
2020-01-31 14:24:29 +01:00
..
2016-02-06 20:39:49 +01:00
2016-10-20 08:48:01 +02:00
2012-05-13 14:26:19 +01:00
2016-11-02 16:45:01 +01:00
2015-04-22 11:22:44 -07:00
2010-12-26 01:34:37 +02:00
2014-11-25 17:58:17 -05:00
2010-12-26 01:34:37 +02:00
2011-05-04 19:07:06 +02:00
2010-12-26 01:34:37 +02:00
2010-12-26 01:34:37 +02:00
2013-07-26 02:08:14 -04:00
2015-04-22 11:22:44 -07:00
2010-12-16 19:16:33 +02:00
2008-09-04 03:52:20 -07:00