tableView.dequeueReusableCellwithIdentifier: "", forindexPath) вызывает точки останова всех исключений - PullRequest
0 голосов
/ 04 марта 2020

Когда я открывал точки останова All Excepts, моя программа останавливается на tableView.dequeueReusableCellwithIdentifier. -Xcode 11- Нажмите продолжить выполнение программы, приложение не взломало sh. Почему?

enter image description here

Ответы [ 2 ]

1 голос
/ 04 марта 2020

Я думаю, что проблема заключается в ключевом слове private. Это приводит к тому, что Cocoa (то есть Objective- C) не может видеть, что вы реализовали класс JTCustomerMainCell. Он не может видеть его, поэтому он не вызывает его. Удалите это ключевое слово, и все будет в порядке с go. Проверить и найти вот так

private class JTCustomerMainCell: UITableViewCell {
(...)
}
0 голосов
/ 04 марта 2020

Сначала необходимо зарегистрировать ячейку.

override func viewWillAppear(_ animated: Bool) {
    tableView.register(JTCustomerMainCell, forCellReuseIdentifier: "JTCustomerMainCell")
}
...