在另一篇SO帖子中,我得到了帮助,创建了一个自定义类并将其存储在数组中。
现在我正在尝试使用此数组的内容填充tableView。
所以当我尝试做
时let row = indexPath.row
cell.nicknameLabel.text = cardArray[row]
它不会工作,我没想到它。我需要以某种方式说..进入cardArray然后为数组中的每个类拉我们的变量名为nickname /
我试过
cell.niknameLabel.text = cardArray.nickname[row]
和
...cardArray.CardClass.nickname...
但它只是给了我不同的错误
我想过尝试在数组中进行for循环 所以我做了
for item in cardArray {
cell.cardNicknameLabel.text = item.nickname
cell.cardTypeLabel.text = item.type
}
虽然我能够运行它,但它只给了我一个数组中的类。我试图将[row]添加到每个的末尾,我尝试在for循环顶部的cardArray之后但是我尝试的所有内容都出错了
有什么想法吗?
答案 0 :(得分:1)
你不应该使用cell.niknameLabel.text = cardArray.nickname[row]
相反,您应该使用cell.niknameLabel.text = cardArray[indexPath.row].nickname