Я работаю над ячейкой табличного представления с 8 пользовательскими ячейками, из которых две ячейки содержат текстовые представления. Я хочу выполнять разные функции для обоих текстовых представлений с помощью функции textViewDidChange (скажем, у меня есть две разные функции для 1-го текстового представления ивторое textview, но они должны быть объявлены в одной функции textViewDidChange, оба textViews находятся в разных ячейках), но при этом я получаю эту неожиданно найденную нулевую ошибку.
У меня есть делегаты обоих текстовых представлений с tavleViewController
func textViewDidChange(_ textView: UITextView) {
let descCell = newPageTableViewController.cellForRow(at: IndexPath.init(row: 2, section: 0)) as! descriptionCell
let textView_1 = descCell.summaryTextView
let addMainCell = newPageTableViewController.cellForRow(at: IndexPath.init(row: 4, section: 0)) as! addContentCell
let textView_2 = addMainCell.contentTextView
if textView == textView_1 {
checkCharsRemaining()
} else if textView == textView_2 {
textViewDidChang()
}
}