gpt4 book ai didi

ios - 在调用 UITableViewController 之前准备好节数和行数

转载 作者:行者123 更新时间:2023-11-30 12:44:05 25 4
gpt4 key购买 nike

我有一个 UITableViewController 的子类,其中有 2 个属性将定义节的数量和节中的行数

似乎委托(delegate)方法 numberOfSectionsInTableView(tableView: UITableView) -> IntviewDidLoad() 之前被调用,这是我当前初始化 2 个属性的地方。因此,当调用委托(delegate)方法时,这两个属性没有任何值。

我应该在哪里初始化这两个值,以便为委托(delegate)方法做好准备。

最佳答案

它不应该在 viewDidLoad 之前调用该委托(delegate)函数。

我刚刚测试了以下代码:

override func viewDidLoad() {
super.viewDidLoad()
print("viewDidLoad")
}

func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
print("whatt????")
}

当我运行我的应用程序时,会打印:

viewDidLoad

whatt???

whatt???

whatt???

我会测试您的变量是否已正确初始化。如果是,那么使用它们来定义有多少行/部分应该没有问题。

关于ios - 在调用 UITableViewController 之前准备好节数和行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41871475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com