获取错误展开一个可选值时意外发现nil 试图将数据从tableviewcell传递到viewcontroller
DataCell.swift
@IBOutlet weak var containerView: UIView!
viewcontroller.swift
let dataCell = DataCell()
override func viewDidLoad() {
super.viewDidLoad()
dataCell.containerView.layer.cornerRadius = 10.0
}
答案 0 :(得分:0)
@IBOutlet weak var containerView: UIView!
您在xib文件或stotryboard中具有此IBOulet
连接。然后,您将在视图控制器中以编程方式创建单元。以编程方式创建单元时,其IBOutlet
连接将为nil
。在containerView
类中以编程方式创建IBOutlet
而没有DataCell
的情况,或者在cornerRadius
方法中更改containerView
的{{1}}。