我正在创建一个表,并使用此代码生成单元格:
let cell2:iPRoutineSpecificCell = self.routineSpecificsTable.dequeueReusableCell(withIdentifier: "Cell2") as! iPRoutineSpecificCell
单元格包含标签。当我说
cell2.label.text = "Test"
return cell2
我得到错误:
致命错误:解开Optional值时意外发现nil
我在应用程序的其他地方有这个确切的安排,并且工作正常。为什么这次不起作用?这两个视图之间的唯一区别是,该视图包含两个表。但是,如果我使用:
cell2.textLabel?.text = "Test"
然后就可以了。
任何帮助表示赞赏!
最佳答案
如果您具有-,请从viewDidLoad方法中删除此行:
self.tableView.registerClass(UITableViewCell.self, forCellReuseIdentifier: "cell")
关于ios - 自定义类的表 View 单元格返回nil,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42328167/