1
你好我的代碼中有一個非常奇怪的問題,我不知道這裏實際發生了什麼。在表格單元格中動態設置標籤值
我在我的視圖控制器label
集,當我設置的值這樣
cell.totalTripsLabel.text = "55"
它的工作原理。
但如果我嘗試從字典中設置值,
cell.totalTripsLabel.text = self.dict["totalTrips"]! as? String
它不會在所有的工作,並沒有顯示在視圖控制器。
如果我打印這樣
print(self.dict["totalTrips"]!)
值它成功地打印出整數值
,但如果我這樣做
print(self.dict["totalTrips"]! as? String)
它打印nil
所以我想通過將值轉換爲字符串,它打印nil。所以,問題是我怎麼可以設置標籤,它接受字符串值
字典的結果是這樣的
{
totalTrips = 2;
}
@Ashish Kakkad值:如庵埠鎮回答說,你是鑄造self.dict [「totalTrips」]的值作爲字符串,因此如果它的值爲Int,則它將被轉換爲字符串並設置爲UILabel的文本屬性。 這裏是示例代碼, var str =「你好,playgrou nd「 讓a:Int = 5 str = String(a) print(str)//打印5 希望它有幫助.. –
@DroidGEEK - Tanx bro,in before在我的回答中,我犯了一個錯誤,像'cell.totalTripsLabel.text = self.dict [「totalTrips」]!如? Int',多數民衆贊成在@asish Kakkad這個問題之後,我修改了 –
@DroidGEEK安布只是更新了答案。我沒有疑問。只要看到編輯的答案。 –