我当前的快速代码
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 {
提前致谢。
最佳答案
cell.textLabel
在每个Xcode发行版中都会不断更改其可选状态,这非常令人讨厌。检查以查看所用版本中的定义,您可能不需要可选绑定。
关于ios - 条件绑定(bind)中的Xcode 6.1错误绑定(bind)值必须是Optional类型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27235074/