这是我的自定义TableViewController
课程。
我在viewDidLoad
和tableView
方法
viewDidLoad
已打印到控制台,但tableView
不是
我确保在属性编辑器中添加标识符Device Cell
,因此我不确定我做错了什么
class MyTableViewController: UITableViewController {
// ... some code
override func viewDidLoad() {
super.viewDidLoad()
print("viewDidLoad")
}
// ... some code
override func tableView(_ tableView: UITableView,
cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell =
tableView.dequeueReusableCell(
withIdentifier: "Device Cell", for: indexPath)
// Configure the cell...
print("tableView")
let device = mWifiDevices[indexPath.row]
cell.textLabel?.text = device.mIpAddress
return cell
}
// ... some code
}
答案 0 :(得分:0)
卫生署!解决方案只是添加行和节数getter
override func numberOfSections(in tableView: UITableView) -> Int {
// #warning Incomplete implementation, return the number of sections
return 1
}
override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
// #warning Incomplete implementation, return the number of rows
return mWifiDevices.count
}