Wow, thank you so much. I have no idea how I missed the "Class" column in the xcdatamodel's UI. From what I saw, none of the tutorials mentioned doing this either. Maybe I was reading the newbie stuff where they didn't get into fun stuff like that.
Again, thanks a TON! -Matt On Jul 10, 2010, at 12:57 AM, Roland King wrote: > Your model (xcdatamodel) says what class is used for each entity, you have > that set to the name of your custom class, right? If so it will give you the > correct object type when you insert or retrieve it. > > executeFetchRequest:error: in NSManagedObjectContext will return an NSArray() > of the correct subclasses of NSManagedObject. If you're using methods which > are documented to return NSManagedObject*(s) [ can't think of one offhand ] > that should also be actually returning the correct subclass, you just need to > cast. > > On 10-Jul-2010, at 12:29 PM, Matt James wrote: > >> Hi all, >> >> In the WWDC session "Mastering Core Data", it was recommended to subclass >> NSManagedObject, which I'm doing. Not only does this follow their >> recommendation, but it's also helpful for coding additional logic that might >> be appropriate on a per-model basis. What I don't understand, however, is >> how to fetch those subclassed objects from the managed object context. >> >> As an example, let's say I have PersonModel which extends NSManagedObject >> and, for me, represents a "Person" entity. When I run a fetch for Person >> entities, I get back NSManagedObjects. That's fine, but I'm unable to make >> use of any custom logic I have on the PersonModel class. >> >> I'm new to Core Data, so I may very well be misunderstanding the >> recommendations or be doing things in a screwy manner. Please straighten me >> out! >> >> Thanks for any help. >> >> -Matt James >> http://www.macyenta.com_______________________________________________ >> >> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) >> >> Please do not post admin requests or moderator comments to the list. >> Contact the moderators at cocoa-dev-admins(at)lists.apple.com >> >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/cocoa-dev/rols%40rols.org >> >> This email sent to r...@rols.org > _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com