Core data 核心数据和显示自定义单元格中两个实体(多对多)的属性
不确定是否可能,但我想列出两个不同实体的属性信息,这两个实体在一个自定义单元格中是多对多的。我读了一个类似的问题,但没有看到回答。试图指定gymnastNameText.text=score.gymnasts会导致错误,无法分配NSSet类型的值?输入字符串Core data 核心数据和显示自定义单元格中两个实体(多对多)的属性,core-data,many-to-many,custom-cell,Core Data,Many To Many,Custom Cell,不确定是否可能,但我想列出两个不同实体的属性信息,这两个实体在一个自定义单元格中是多对多的。我读了一个类似的问题,但没有看到回答。试图指定gymnastNameText.text=score.gymnasts会导致错误,无法分配NSSet类型的值?输入字符串 class ScoreMeetCell: UITableViewCell { @IBOutlet weak var gymnastNameText: UILabel! @IBOutlet weak var barScor
class ScoreMeetCell: UITableViewCell {
@IBOutlet weak var gymnastNameText: UILabel!
@IBOutlet weak var barScoreLabel: UILabel!
@IBOutlet weak var barScoreText: UILabel!
@IBOutlet weak var beamScoreLabel: UILabel!
@IBOutlet weak var beamScoreText: UILabel!
@IBOutlet weak var floorScoreLabel: UILabel!
@IBOutlet weak var floorScoreText: UILabel!
@IBOutlet weak var vaultScoreLabel: UILabel!
@IBOutlet weak var vaultScoreText: UILabel!
@IBOutlet weak var allaroundScoreLabel: UILabel!
@IBOutlet weak var allaroundScoreText: UILabel!
func configureScoreCell(score: Meet) {
gymnastNameText.text = score.gymnasts
}
听起来你应该有一个有
Meet
的模特,一个出勤
的模特和一个体操运动员
。出勤
的目的是记录体操运动员
特定于该特定的比赛
——即获得的分数的详细信息
因此,meeting
是一对多对出勤
,而出勤
与体操运动员
是一对一
现在,您的视图显示了一个出席人数列表,您可以从中了解体操运动员的详细信息和分数。您没有解释您的数据模型,也没有解释您试图向用户显示的内容有两个实体:体操运动员和比赛(多对多)。如果在我的自定义牢房里我叫Meet,我就无法在相应的牢房里得到体操运动员的名字。现在我把分数分成了一个新的实体(一对多),从体操运动员到MeetResult。目前还不确定什么是最好的方法。