ios - Problema de Parse/Swift con tableviewcell "operador binario"== "no se puede aplicar a operandos de tipo celda y nada"
xcode parse.com (1)
cell
es de tipo secTableViewCell
no secTableViewCell?
( Optional<secTableViewCell>
). Debido a que no es una opción, no puede ser nula.
Si necesita probar nil
, entonces desea tener
var cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as? secTableViewCell
La cuestión es que nunca deberías tener que probar nada. "célula" siempre debe ser del mismo tipo (en su caso, siempre debería ser secTableViewCell
.
Tengo un problema con Parse / Swift usando Xcode 6.3 beta
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath , object: PFObject) -> PFTableViewCell {
var cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as! secTableViewCell
if cell == nil
{
cell = secTableViewCell(style: UITableViewCellStyle.Default , reuseIdentifier: "cell")
}
// Configure the cell...
cell.title.text = (object["exams"] as! String)
cell.img.image = UIImage(named: "109.png")
return cell
}
El error apunta a
if cell == nil
{
cell = secTableViewCell(style: UITableViewCellStyle.Default , reuseIdentifier: "cell")
}
el operador binario ''=='' no se puede aplicar a operandos de tipo celda y nada "