所以在我通过所有测试版注册这样的Nib表格单元之前,他们必须改变了一些东西,我不确定如何使这个工作现在,我已经尝试从if语句中删除它但当使用文本字段的标签时,文本字段在第一次输入时会重置。
显示为NSObject不符合NilLiteralConvertible。
var mailCell: mailTableCell = tableView!.dequeueReusableCellWithIdentifier("mailCell", forIndexPath: indexPath) as mailTableCell
if mailCell == nil {
var nib: NSArray = NSBundle.mainBundle().loadNibNamed("mailTableCell", owner: nil, options: nil)
mailCell = nib.objectAtIndex(0) as mailTableCell
}
答案 0 :(得分:0)
您不需要if语句和相关代码。 dequeueReusableCellWithIdentifier:forIndexPath:
始终返回有效的单元格。
来自documentation -
返回值
具有关联重用的UITableViewCell对象 标识符。此方法始终返回有效单元格。