ios - Completeing a UITableView -
i'm trying complete uitableview , i'm receiving error on final part of code 1 line.
func tableview(tableview: uitableview, cellforrowatindexpath indexpath: nsindexpath) -> uitableviewcell { var cell = tableview.dequeuereusablecellwithidentifier("cell", forindexpath: indexpath) uitableviewcell //error in line above ("anyobject" not convertible "uitableviewcell" if (indexpath.section == 1) { let (unit, availability) = myunits[indexpath.row] cell.textlabel?.text = unit cell.detailtextlabel?.text = availability } else { let (assessment, mark) = myassessments[indexpath.row] cell.textlabel?.text = assessment cell.detailtextlabel?.text = mark } return cell }
you have tell compiler cell of uitableviewcell class, means downcasting using ! mark:
let cell = tableview.dequeuereusablecellwithidentifier("cell", forindexpath: indexpath) as! uitableviewcell
Comments
Post a Comment