【发布时间】:2014-12-06 07:32:09
【问题描述】:
使用Swift 和Core Data,我想在数据库中的自定义User 类中存储一组自定义Game 对象。
GameOwned 变量是Transformable。我希望能够将[Game] 存储在数据库中。
我该如何实现这一目标?除了将其转换为 [Game] 之外,我需要做些什么才能在从数据库中提取它后读取它吗?
用户类
class User: NSManagedObject {
@NSManaged var gameOwned: AnyObject
}
游戏类
class Game: NSManagedObject {
@NSManaged var coverPhoto: String
@NSManaged var genre: String
@NSManaged var id: String
@NSManaged var isActive: NSNumber
@NSManaged var isOwned: NSNumber
@NSManaged var name: String
@NSManaged var platform: String
}
【问题讨论】:
-
创建一对多关系作为选项
-
@NeilGaliaskarov 我在哪里创建这种关系?可以在界面生成器中使用吗?
-
@TheNomad 您能否发布有关您如何实现这一目标的分步解决方案。在我的最后,我有“Album”和“AlbumImages”两个实体。我想使用专辑实体访问一组专辑图像。你能告诉我步骤和我需要添加到类文件中的东西吗
标签: class core-data swift nsmanagedobject transformable