将出口数据从TableViewCell传递到ViewController.swift

时间:2019-05-25 08:37:10

标签: swift uitableview

获取错误展开一个可选值时意外发现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
}

1 个答案:

答案 0 :(得分:0)

@IBOutlet weak var containerView: UIView!

您在xib文件或stotryboard中具有此IBOulet连接。然后,您将在视图控制器中以编程方式创建单元。以编程方式创建单元时,其IBOutlet连接将为nil。在containerView类中以编程方式创建IBOutlet而没有DataCell的情况,或者在cornerRadius方法中更改containerView的{​​{1}}。