gpt4 book ai didi

ios - 核心数据-如何访问实体属性?

转载 作者:行者123 更新时间:2023-11-29 03:42:34 24 4
gpt4 key购买 nike

我有 2 个实体。运动员和评估。 Athlete 与 Eval 具有一对多关系。一名运动员可以有多个评估,但一个评估只能有 1 名运动员。第一个 View Controller 为运动员显示表格 View Controller 。它显示所有运动员。当您单击某个运动员时,您将进入一个表格 View Controller ,其中显示该运动员的所有评估。如何在我的运动员 TableView 中的 evalArray[0] 顶部显示 eval 中的属性?

这是我目前所拥有的:

allEvals.h

Eval *mostRecentEval = evalArray.firstObject;
AllAthletes *allAthletes = [self.storyboard instantiateViewControllerWithIdentifier:@"allAthletes"];
allAthletes.evalLastUpdated = mostRecentEval.date_recorded;

NSLog(@"%@",mostRecentEval.date_recorded);

当我记录它时,它正确显示属性,但是当我转到所有运动员时,当 View 出现时我再次记录它,它显示(空)。谁能告诉我为什么?

最佳答案

在运动员 View Controller 的 tableView:cellForRowAtIndexPath: 内,对于该行的 Athlete,获取其 Eval 对象并对它们进行排序按日期(但是您正在构建评估数组),然后获取最新的一个并使用它来填充运动员表格 View 单元格上的标签。

关于ios - 核心数据-如何访问实体属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18199888/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com