你好,我的代码有一个很奇怪的问题,我不知道这里到底发生了什么。
我已经在视图控制器中设置了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
所以我把一个值转换成string,它输出nil。所以问题是如何在接受字符串值的标签中设置值
字典结果如下
{
    totalTrips = 2;
}

最佳答案

试试这个

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

关于ios - 在表格单元格中动态设置标签值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36325557/

10-09 04:48