Advertisement
Guest User

Untitled

a guest
May 27th, 2015
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. @implementation NSManagedObject (TCCreation)
  2. + (instancetype)tc_insertIntoContext:(NSManagedObjectContext*)ctx
  3. {
  4. for(NSEntityDescription *desc in [ctx.persistentStoreCoordinator.managedObjectModel entities]) {
  5. if([desc.managedObjectClassName isEqual:NSStringFromClass(self)]) {
  6. return [[self alloc] initWithEntity:desc insertIntoManagedObjectContext:ctx];
  7. }
  8. }
  9. NSAssert(NO, @"This class does not exist in the managed object model for %@", ctx);
  10. return nil;
  11. }
  12. @end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement