How get the observedObject from a NSManagedObject subclass
This comes in handy… I’d been stuck for several days because apparently Scott Stevenson’s [item valueForKey:@”observedObject”] trick will only work in NSManagedObject, not a subclass of it. So I just guessed my way to this, which is now a method in each of my NSManagedObject subclasses:
-(NSManagedObject *)observedObject {
NSManagedObjectID *objID = [self objectID];
NSManagedObjectContext *moc = [self managedObjectContext];
id tmpObject = [moc objectWithID:objID];
return tmpObject;
}