在 table 单元格中动态设置标签值

Set label value dynamically in a table cell

你好,我的代码中有一个非常奇怪的问题,我不知道这里到底发生了什么。

我在我的视图控制器中设置了 label,当我像这样设置值时

cell.totalTripsLabel.text = "55" 

有效。

但是如果我尝试从字典中设置值,

cell.totalTripsLabel.text = self.dict["totalTrips"]! as? String

它根本不起作用,ViewController 上没有任何显示。

如果我像这样打印值

print(self.dict["totalTrips"]!)

成功打印整数值

但如果我这样做

print(self.dict["totalTrips"]! as? String)

它打印 nil

所以我发现通过将一个值转换为字符串,它打印出 nil。所以问题是我如何在接受字符串值

的标签中设置值

字典结果是这样的

{
    totalTrips = 2;
}

试试这个

cell.totalTripsLabel.text = String(self.dict["totalTrips"]!)