【发布时间】:2010-12-21 22:16:16
【问题描述】:
在我现有的 iPhone 项目中实施 Core Data 时遇到了一些麻烦。首先我想给你一个更详细的看法:
我的一些类相互嵌套:“Game”类有一个带有“Player”类对象的 NSArray,“Player”类有一个带有“Item”类对象的 NSArray。
我想做的是保存我的“uppest”类“游戏”的一个实例(例如,在离开我的应用程序时)。
我尝试了一些关于 Core Data 的教程,但仍有一些问题:
- 我必须为我的每个类创建一个实体还是只为“游戏”创建一个实体?
- 如果我必须为每一个都做:我想我必须在我的类之间创建所有关系,但是:如何创建关系,例如在“游戏”和“玩家”之间(请提醒:我在一个 NSArray 中拥有许多玩家)..
- 如何更改我现有的项目?我已经做的是将缺少的方法复制到我的 AppDelegate 中。但是我将如何处理我的课程,尤其是使用 Getter/Setter 方法?只需在实现中将“@synthesize”更改为“@dynamic”?
我希望在我的黑暗中获得一些光明;)
现在非常感谢
Mac1988
【问题讨论】:
标签: iphone core-data entity datamodel