Xcode 6.1条件绑定中的错误限制值必须是可选类型

时间:2014-12-01 18:46:34

标签: ios xcode swift

我目前的快速代码

override func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) {
cell.backgroundColor = UIColor.blackColor()

if let textLabel = cell.textLabel {
  textLabel.textColor = UIColor.whiteColor()
  textLabel.highlightedTextColor = textLabel.textColor
}

出现错误:“条件绑定中的绑定值必须是3行上的可选类型”:

   if let textLabel = cell.textLabel {

提前致谢。

1 个答案:

答案 0 :(得分:1)

cell.textLabel不断更改Xcode的每个版本的可选状态,这非常令人恼火。检查它在您使用的版本中的定义,您可能不需要可选的绑定。