The Easiest Way to Save and Share Code Snippets on the web

iOS data query love :P...

objc

posted: Feb, 5th 2012 | jump to bottom

    NSManagedObject * selectDish = [ self.parentDishController valueForKey:@"selectedDish" ];
 
    NSMutableSet * ingredientsForSelectedDish = [ selectDish valueForKey:@"hasIngredients" ];
    NSSortDescriptor * weightDescriptor = [ [ NSSortDescriptor alloc ] initWithKey:@"weight"
                                                                         ascending:NO ];
    NSArray * ingredientsByWeight = [ ingredientsForSelectedDish sortedArrayUsingDescriptors:
                                        [ NSArray arrayWithObject:weightDescriptor ] ]; 
 
    NSPredicate * ingredientFilter = nil;
 
    ingredientFilter    = omGetFetchedPropertyTemplate( [ self managedObjectModel ], @"Ingredient", @"ingredientsTraces" );
    ingredientsTraces   = [ ingredientsByWeight filteredArrayUsingPredicate:ingredientFilter ];
47 views