各位大大好
小弟想在一個View上面使用一個tableview
並且在這個tableview上的不同section使用不同的的自定義Cell
不過在設定好之後我無法在cellForRowAt這個func裡面調用該Cell的變數
會出現"Value of type 'UITableViewCell' has no member 'plusLabel'"的錯誤
在customCell裡面也有建立一個customCell1.swift並且有IBOutlet做連結
cell是直接在tableview上面建立的,沒有另外建立xib
如圖https://imgur.com/MWSVCNe
請問是哪裡有問題呢?
是在ustomCell的檔案裡面漏了什麼嗎?
下面貼上代碼
public func tableView(_ tableView: UITableView, cellForRowAt
indexPath: IndexPath) -> UITableViewCell {
var cell :UITableViewCell!
switch indexPath.section {
case 0:
cell = tableView.dequeueReusableCell(withIdentifier: "Cell1",
for: indexPath) as! customCell1
cell.plusLabel?.text = "" //<======這裡出現錯誤
case 1:
cell = tableView.dequeueReusableCell(withIdentifier: "Cell2",
for: indexPath) as! customCell2
cell.textLabel?.text = seceion4[indexPath.row]
default:
break
}
return cell