【发布时间】:2017-10-17 20:53:14
【问题描述】:
这是我的自定义 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
}
【问题讨论】:
-
你有细胞吗?向我们展示一个代码,您可以在其中设置其中应该有多少个
-
@Lu_ 你说得对,我忘了!
-
你在重新加载 UITableView 吗?设置tableView的item个数呢?
-
是的,这就是解决方案,谢谢!