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

时间:2016-03-31 06:17:00

标签: ios swift label tableview nsdictionary

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

我在视图控制器中设置了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。所以问题是如何在label中设置接受字符串值的值

字典结果就像这样

{
    totalTrips = 2;
}

1 个答案:

答案 0 :(得分:0)

试试这个

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