tableView.dequeueReusableCellwithIdentifier:“”,forindexPath)触发所有断点

时间:2020-03-04 04:21:42

标签: ios swift uitableview breakpoints xcode11

当我打开All Excepts断点时,我的程序在tableView.dequeueReusableCellwithIdentifier处停止。 -Xcode 11-单击继续执行程序,App没有崩溃。为什么?

enter image description here

2 个答案:

答案 0 :(得分:1)

我认为问题是关键字private。这导致Cocoa(是Objective-C)无法看到您已经实现了JTCustomerMainCell类。它看不到它,所以它没有调用它。删除该关键字,就可以了。 检查并找到这样

private class JTCustomerMainCell: UITableViewCell {
(...)
}

答案 1 :(得分:0)

您需要先注册该单元格。

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