TableView没有加载单元格

时间:2015-11-28 02:07:45

标签: ios swift

当我执行某项功能时,我的表视图没有加载放入数组的自定义单元格。我知道该数组包含细胞,但我不知道为什么细胞没有显示。它之前确实有效,但我在代码的其他地方做了一些更改,现在它不起作用。下面是我认为错误可能是的代码:

@IBOutlet weak var incomeExpenseTableView:UITableView!

<div class="checkbox">
    <label>
        @Html.CheckBoxFor(m => m.Is2ndMailBody) Create Second Mail Body
        @Html.ValidationMessageFor(m => m.Is2ndMailBody)
    </label>
</div>

FYI DATA_KEY = DataService.instance

由于

1 个答案:

答案 0 :(得分:0)

如果你有一个名为“IncomeExpenseCell”的tableviewcell标识符,“if let”将永远成功,为什么使用else,你可以使用as!而不是?,你在这里不需要'else',而且IncomeExpenseCell()可能不会满足你的'cell init'

 if let cell = tableView.dequeueReusableCellWithIdentifier("IncomeExpenseCell") as? IncomeExpenseCell {
    cell.configureCell(post)
    return cell
} 

let cell = tableView.dequeueReusableCellWithIdentifier("IncomeExpenseCell") as! IncomeExpenseCell {
    cell.configureCell(post)
    return cell
}