unable to dequeue a cell with identifier Cell - must register a nib or a class for the identifier or connect a prototype cell in a storyboard

前端 未结 22 2162
面向向阳花
面向向阳花 2020-12-12 17:33

I am fairly new to coding in general and really new to Xcode (Swift). I understand that I need to register a nib or a class but I don\'t understand \'where or how?\'.

<
22条回答
  •  臣服心动
    2020-12-12 18:25

    This worked for me, May help you too :

    Swift 4+ :

    self.tableView.register(UITableViewCell.self, forCellWithReuseIdentifier: "cell")
    

    Swift 3 :

    self.tableView.register(UITableViewCell.classForKeyedArchiver(), forCellReuseIdentifier: "Cell")
    

    Swift 2.2 :

    self.tableView.registerClass(UITableViewCell.classForKeyedArchiver(), forCellReuseIdentifier: "Cell")
    

    We have to Set Identifier property to Table View Cell as per below image,

提交回复
热议问题