相关疑难解决方法(0)

Swift:自定义单元格中的IBoutlet为零

我无法弄清楚为什么没有输出这个自定义单元格.

我在故事板中设置了自定义单元格(没有笔尖).我有一个文本字段和2个标签,当我尝试在自定义单元格类中访问它们时为nil.我几乎可以肯定我已经把所有东西都搞定了,但仍然没有.

我已经在故事板中选择了我的表格单元格并将自定义类设置为TimesheetTableViewCell 我也控制了单击该表并将数据源和委托设置为TimesheetViewController

我的自定义单元类:

import UIKit

class TimesheetTableViewCell: UITableViewCell {

@IBOutlet var duration: UITextField!
@IBOutlet var taskName: UILabel!
@IBOutlet var taskNotes: UILabel!

required init(coder aDecoder: NSCoder) {
    super.init(coder: aDecoder)
}

override init?(style: UITableViewCellStyle, reuseIdentifier: String!) {
    super.init(style: style, reuseIdentifier: reuseIdentifier)
    println("Cell's initialised")// I see this
    println(reuseIdentifier)// prints TimesheetCell
}


override func setSelected(selected: Bool, animated: Bool) {
    super.setSelected(selected, animated: animated)
}

func setCell(duration: String, taskName: String, taskNotes: String){
    println("setCell called")
    self.duration?.text = duration
    self.taskName?.text = taskName
    self.taskNotes?.text = …
Run Code Online (Sandbox Code Playgroud)

custom-cell ios swift

6
推荐指数
1
解决办法
5599
查看次数

标签 统计

custom-cell ×1

ios ×1

swift ×1