gpt4 book ai didi

ios - 为什么多次调用 UITableView numberOfRowsInSection?

转载 作者:行者123 更新时间:2023-11-29 10:26:01 25 4
gpt4 key购买 nike

我正在从 CoreData 请求数据。

有两个 CoreData 值。

我有这个函数来设置行数:

func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
print("TEST\n")
return lebensmittel.count
}

打印的输出是:

TEST

TEST

TEST

TEST

TEST

为什么当 lebentsmittel.count 返回 2 时我得到了 5 次 TEST?

最佳答案

当您的 UITableView 需要更新任何内容时,可能会多次调用委托(delegate)方法。默认情况下,它会在 UITableView 第一次加载或更新(重新加载数据)时调用。

为此,在 numberOfRowsInSection 中放置更多内容并不是一个好的做法。

希望对你有帮助

关于ios - 为什么多次调用 UITableView numberOfRowsInSection?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32275236/

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