gpt4 book ai didi

ios - 需要帮助转换从 NSMutableArray 检索的对象并显示其参数

转载 作者:行者123 更新时间:2023-11-28 22:43:18 24 4
gpt4 key购买 nike

我有一个 NSMutableArray,它包含一个类型为“MyClass”的对象列表,每个对象都有一个名为“name”的参数,类型为“NSString”。我需要在 TableView 中显示此列表,在我的“cellForRowAtIndexPath”方法中,我有以下行:

cell.textLabel.text = [[SingletonClass sharedInstance].myArray objectAtIndex:[indexPath row]].name;

在这里,SingletonClass 是我的 DataLayer,而 myArray 是包含对象列表的 NSMutableArray。我收到错误消息:在类型为“id”的对象上找不到“属性‘名称’”,因此我需要弄清楚如何正确转换为“MyClass”,并检索其“名称”参数以便可以显示在表中。

最佳答案

如果你想要丑陋的代码:

cell.textLabel.text = (MyClass *)([[SingletonClass sharedInstance].myArray objectAtIndex:[indexPath row]]).name;

如果您想要更具可读性的代码,请改用消息发送式调用:

cell.textLabel.text = [[[SingletonClass sharedInstance].myArray objectAtIndex:[indexPath row]] name];

关于ios - 需要帮助转换从 NSMutableArray 检索的对象并显示其参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13868763/

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