Re: Tiger problem after modifying managed object model at runtime
Re: Tiger problem after modifying managed object model at runtime
- Subject: Re: Tiger problem after modifying managed object model at runtime
- From: Ben Trumbull <email@hidden>
- Date: Thu, 29 Nov 2007 12:40:15 -0800
I am modifying a managed object model at runtime after having merged
it from separate .mom files (see also
my earlier post "Core Data: Cross-Model Relationships").
The modification is setting up a few relationships between the now
merged models. It works all nice under
Leopard, but fails under Tiger. The modifications are done under
Tiger, too, as far as I checked it in the
debugger. But when trying to create entities with the resulting
model, I get an exception saying
"<FCTableLineItem 0x4f2210> setValue:forUndefinedKey:]: this class
is not key value coding-compliant for the
key usedByInvoiceItems." when trying to
insertNewObjectForEntityForName for entity "TableLineItem":
On Tiger, during runtime modifications to the model, Core Data
doesn't automatically add individual properties to subentities. On
Leopard, we make an effort to do so at the time to model is added to
the NSPersistentStoreCoordinator.
--
-Ben
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden