On Dec 27, 2009, at 11:52 PM, Brian Bruinewoud wrote:

> If I've generated core data classes from my model, how do I use them to 
> create new values?
> Currently I'm doing this:
> 
>    CDClass *cdObject = (CDClass *)[ NSEntityDescription 
> insertNewObjectForEntityForName: @"CDClass" inManagedObjectContext: context ];

This is in fact the correct idiom for doing this.

> But I'm looking for something more like this:
> 
>    CDClass *cdObject = [ CDClass insertNewObjectInManagedObjectContext: 
> context ];

You can use 

        CDClass *object = [[CDClass alloc] initWithEntity: entity 
insertIntoManagedObjectContext: context];

instead, but it is more verbose since you have to separately look up the entity 
by name.

- Jim

_______________________________________________

Cocoa-dev mailing list ([email protected])

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 [email protected]

Reply via email to