//This is in the UITableViewCell class method
class func videoCellWithTableView(tableview:UITableView) -> OLVideoCell{
var cell = tableview .dequeueReusableCellWithIdentifier("OLVideoCell") as! OLVideoCell
// “!cell” Why you will be prompted “ Unary operator '!' cannot be applied to an operand of type 'OLVideoCell'”
if !cell {
cell = OLVideoCell(style: .Default, reuseIdentifier: "OLVideoCell")
cell.selectionStyle = .None
}
return cell
}
最佳答案
if cell==nil,if语句中任何条件的值都必须具有符合BooleanType协议的类型。条件也可以是可选的绑定声明。
关于swift - Swift一元运算符'!'不能应用于类型为“OLVideoCell”的操作数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36883450/