CoreDataはプロパティを返しません。エンティティを返します。次にエンティティがプロパティを持ちます。そのような
(。。次は、メモリから実行擬似コードでそれに応じて扱う)
NSString *query = @"(property1 <= 0) && (property2 <= 0)";
NSPredicate *predicate = [NSPredicate predicateWithFormat:query];
NSEntityDescription *entity = [NSEntityDescription entityDescriptionForName:@"Entity" inManagedObjectContext:context];
NSFetchRequest *fetch = [[NSFetchRequest alloc] init];
[fetch setEntity:entity];
[fetch setPredicate:predicate];
NSError *error = nil;
NSArray *entities = [context executeFetchRequest:fetch error:&error];
// Let's just assume we got one
NSManagedObject *obj = [entities objectAtIndex:0];
float value = [obj valueForKey:@"property1"];
か何か:いずれの場合では、あなたはこのような何かをする必要があると思います。