【发布时间】:2020-09-19 11:54:49
【问题描述】:
我在 tableViewCell 中创建了一个 UIView 并从各个方面设置了 UIView 约束 5, 但是当我尝试改变它的背景颜色或让它的框架面临崩溃时
线程 1:致命错误:在隐式展开可选值时意外发现 nil
class MyCell: UITableViewCell{
@IBOutlet weak var viewCell: UIView!
override func awakeFromNib() {
super.awakeFromNib()
}
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
}
func designCell(data:[String:Any]){
self.viewCell.backgroundColor = UIColor.yellow //getting crash
}
}
【问题讨论】:
-
你在哪一行遇到了错误?
-
嗨,Khalid,有两件事:1)您是否在 tableview 单元格中连接了 viewCell 以及 2)您是否定义了 tableview 单元格?如果其中任何一个不正确,则为 nil。
-
1).您是否在 tableview 单元格中连接了 viewCell:是 2).您是否定义了 tableview 单元格:是
标签: ios swift uitableview uiview