在 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"]!)
你好,我的代码中有一个非常奇怪的问题,我不知道这里到底发生了什么。
我在我的视图控制器中设置了 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"]!)