在设置委托之前更改init
方法和调用setup()
,因为您正在设置delegate
并datasource
在进行初始化之前UITableView
.
override init(frame: CGRect){ super.init(frame: frame) setup() tableView.delegate = self tableView.dataSource = self tableView.registerClass(UITableViewCell.self, forCellReuseIdentifier: "cell") }