ios - 核心数据模型,游戏有输有赢,一个玩家有多局?

标签 ios core-data xcdatamodel

我正在尝试设置我的核心数据模型。我想要一场有一个输家和一个赢家的游戏。我需要一个有多个游戏的玩家。

我有以下内容:

实体: 播放器

属性: 赢, 损失, 姓名

关系: 游戏目的地:游戏逆向:???赢家还是输家???

实体: 游戏

属性: 失去分数, winningScore,

关系: 失败者目的地:玩家逆向:游戏, 获胜者目的地:玩家逆向:游戏

我该如何设置?

谢谢!

最佳答案

为什么不只是:

  • player.gamesWon<->game.winner(游戏:一对一)
  • player.gamesLost<->game.loser (game:to-one)
  • player.games<->game.players (game:to-many)

顺便说一下,您可以将赢/输作为 gamesWon.count 和 gamesLost.count 而不是属性。

关于ios - 核心数据模型,游戏有输有赢,一个玩家有多局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23318382/

相关文章:

ios - 为自己的实体提供一对多的快速核心数据关系

objective-c - Core Data - 消息表达式中的接收者是一个未初始化的值

ios - 核心数据迁移 删除实体数据

ios - 如何处理 phonegap cordova 上的 iOS 通知回调?

ios - 如何将字符串数据发送到 UIButton 标签?

ios - willMoveToParentViewController 和 didMoveToParentViewController

iOS 和 Google Nearby API : how to publish and subscribe in the right way?

core-data - 将 NSValueTransformer 更改为 NSSecureUnarchiveFromDataTransformer 以获取核心数据警告

objective-c - 如何在核心数据中表示外键关系 - XCode 中的数据模型

ios - 如何重新创建 xcdatamodeld