自定义表格单元格不符合NilLiteralConvertible Swift Xcode 6 Beta 5

时间:2014-08-19 23:09:14

标签: ios xcode swift

所以在我通过所有测试版注册这样的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

        }

1 个答案:

答案 0 :(得分:0)

您不需要if语句和相关代码。 dequeueReusableCellWithIdentifier:forIndexPath:始终返回有效的单元格。

来自documentation -

  

返回

     

具有关联重用的UITableViewCell对象   标识符。此方法始终返回有效单元格。