gpt4 book ai didi

ios - 对象图关系

转载 作者:行者123 更新时间:2023-11-28 23:05:29 26 4
gpt4 key购买 nike

为什么这不起作用...?

我在核心数据模型中有一个“客户”实体和一个“汽车”实体。这是一对多的关系。我从 TableView Controller 中选择了一个“客户端”,并推送了一个新的 TableView Controller ,它应该显示客户端拥有的所有汽车。

根据 StackOverflow 中其他答案中的信息,我编译了以下简短代码以踢出汽车名称以显示在表格 View Controller 的单元格中:

NSSet *cars = client.cars;
carsArray = [cars allObjects];
Car *car = (Car *)[carsArray objectAtIndex:indexPath.row];
cell.textLabel.text = [car carName];

但是,这是行不通的。谁能明白为什么?它编译得很好。仅供引用 - 'client' 是选择的客户端对象; carsArray 是在 viewcontroller 头文件中声明的 NSArray,Car 具有名为“carName”的属性。

最佳答案

你遇到了什么错误&

您在新的“推送 View Controller ”中在哪里调用它?您需要在设置 tableView 数据源方法之前创建 carsArray。

当然要确保传递的“client”实体不为nil。

这可能在 viewDidLoad 或一些初始化程序中。

NSSet *cars = client.cars;
carsArray = [cars allObjects];

以下内容可能在 cellForRow..

Car *car = (Car *)[carsArray objectAtIndex:indexPath.row];
cell.textLabel.text = [car carName];

关于ios - 对象图关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9343414/

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