code_junkie

Save CoreData-entities in NSUserDefaults

Nov 14th, 2011
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. b)
  2.  
  3. 2)
  4.  
  5. NSManagedObjectContext *moc = [self managedObjectContext];
  6. NSEntityDescription *entityDescription = [NSEntityDescription
  7. entityForName:@"SearchEngine" inManagedObjectContext:moc];
  8. NSFetchRequest *request = [[[NSFetchRequest alloc] init] autorelease];
  9. [request setEntity:entityDescription];
  10.  
  11. NSPredicate *predicate = [NSPredicate predicateWithFormat:
  12. @"engineName LIKE[c] '%@'", selectedEngineName];
  13. [request setPredicate:predicate];
  14.  
  15. NSError *error = nil;
  16. NSArray *array = [moc executeFetchRequest:request error:&error];
  17. if (array == nil)
  18. {
  19. // Deal with error...
  20. }
  21.  
  22. NSURL *moIDURL = [[myManagedObject objectID] URIRepresentation];
  23.  
  24. NSManagedObjectID *moID = [myPersistentStoreCoordinator managedObjectIDForURIRepresentation:moIDURL];
  25. NSManagedObject *myManagedObject = [myContext objectWithID:moID];
Add Comment
Please, Sign In to add comment