Re: Dumb question about Core Data
Re: Dumb question about Core Data
- Subject: Re: Dumb question about Core Data
- From: "Hank Heijink (Mailinglists)" <email@hidden>
- Date: Thu, 4 Feb 2010 21:01:53 -0500
If you create your data model in Xcode with its data modeling facility, you can give it a default value right there, when you select the attribute (no need to recreate the Player.m and Player.h files). If you need to set different default values each time, just create the Player instance and set the values after creation, before you hand it off to whoever needs it.
Hank
On Feb 4, 2010, at 8:13 PM, William Squires wrote:
> Let's say I have an entity, "Player" that has some attributes (Name, Level, XP, FightStr, DefenseStr, etc...) for a role-playing game. How do I pre-initialize an entity with known values, when their properties are @dynamic? I need for a "blank" player to start out on level 1 with 0 XP, 0 FightStr, and 0 DefenseStr, and a name of "<Blank>". I can get Xcode to generate the class files (Player.m and Player.h), but then I'm at a loss. I understand that the entity is tied to the data store (SQLite 3 database, or XML, or a binary file), but short of using XML and an ugly hack to pre-load the XML file, I can't see a reasonable way to accomplish this seemingly common task.
>
> _______________________________________________
>
> 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
>
_______________________________________________
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