2017-07-28 76 views
0

我得到這個錯誤,不能在控制檯中轉換UIButton類型的值。問題是,這不是一個UIButton,它是一個標籤enter image description here不能轉換類型UIButton的值:Swift

enter image description here

會有人一個知道爲什麼嗎?

+0

選擇是否加入正確的標籤,也嘗試'cell.contentView.viewWithTag ...' – Sweeper

+0

這並沒有編譯嘗試清潔[窗口+ SHIFT + K]前工作... – josh

+0

您項目並重新打開並重建 –

回答

0

看起來像你的ViewWithTag(2)不是label。檢查您是否在cell內以編程方式添加button,並設置標記Value 2

Also try to avoid forced unwrapped if possible to prevent the crash

guard let questionLabel = cell.viewWithTag(2) as? UILabel else {return} 
questionLabel.text = "yourValue 
+0

我檢查了標籤,它是唯一的標籤2.我試圖做衛兵讓,但給了我這個錯誤:非void函數應該返回一個值 – josh

+0

好吧,不太確定需要看看你的完整代碼。但是,你可以嘗試爲例如99設置不同的標籤值嗎? –

相關問題