【问题标题】:UIView in tableViewCell crash issuetableViewCell 中的 UIView 崩溃问题
【发布时间】: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


【解决方案1】:

您面临的错误意味着您忘记连接情节提要中的viewCell 插座。打开你的故事板并确保插座连接到所需的viewCell

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-29
    • 2017-02-09
    • 1970-01-01
    • 2011-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多