Передать данные на выходе из TableViewCell в ViewController.swift - PullRequest
0 голосов
/ 25 мая 2019

Получение ошибки Неожиданно обнаружен ноль при развертывании необязательного значения при попытке передать данные из 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 голосов
/ 25 мая 2019
@IBOutlet weak var containerView: UIView!

У вас есть это IBOulet соединение в xib-файле или в хранилище данных.И вы создаете ячейку программно в контроллере представления.При программном создании ячейки IBOutlet соединений будет nil.Либо создайте containerView программно без IBOutlet в DataCell классе, либо измените cornerRadius метода containerView in cellForRowAtIndexPath.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...