Это мой первый раз, когда я делаю приложение, имеющее «общий» дизайн, в котором текстовые поля и кнопки внутри ячеек tableView. Мне очень тяжело получать значения texFields в моих динамических ячейках tableView.Получить ссылку из TableViewCells в TableView iOS
Вот мой код:
func submit() {
// cells
let nameCell = self.tableView.cellForRow(at: IndexPath(row: 0, section: 1)) as! ProductDetailTableViewCell
let shortDescriptionCell = self.tableView.cellForRow(at: IndexPath(row: 1, section: 1)) as! ProductDetailTableViewCell
// data
let name = nameCell.textField_Detail.text!
...
...
}
Это работает, однако, он выходит из строя приложения, когда вы прокрутите список до нижней части Tableview и вы пытаетесь вызвать этот представить() функции. Любые идеи о том, как правильно получить значения текстовых полей внутри этих динамических ячеек?
EDIT: Точки аварии на nameCell
фатальная ошибка: неожиданно нашли ноль в то время как разворачивание необязательное значение
Что такое сообщение, когда он выходит из строя ? – toddg
Кроме того, на какой строке он падает? – Samantha
см. Редактирование, ребята. – Glenn