我尝试使用UITavleView构建应用程序,但我的应用程序遇到如下错误
帮我解决这个问题,请:(
非常感谢:x
答案 0 :(得分:1)
您的代码中存在3个问题:
cell
不是可选的,所以它永远不会是nil cell
将Main_Customcell_1
下调到as
- 如果无法投射,则会导致运行时异常,可选的向下转换运算符as?
更安全!cell
不能用于测试不是nil,不允许在swift中使用 - 正确的方法是cell != nil
但是,您的固定代码应如下所示:
if let cell = tableView.dequeueReusableCellWithIdentifier("main_customcell_1", forIndexPath: indexPath) as? Main_CustomCell_1 {
...
}
建议阅读:Optionals
建议:文字代码比屏幕截图更受欢迎 - 如果提供更多详细信息,欢迎使用图片。