gpt4 book ai didi

ios - UICollection 崩溃无效更新 : invalid number of sections.

转载 作者:行者123 更新时间:2023-11-28 06:01:21 29 4
gpt4 key购买 nike

更新后 Collection View 中包含的节数(1)必须等于更新前 Collection View 中包含的节数(1)加上或减去插入或删除的节数(1插入,0 删除)。

最佳答案

您的 numberOfSections 是否基于某种模型?发生的事情是您在 TableView 的某处插入一个部分,重新​​加载 TableView 数据,然后应用程序崩溃,因为 numberOfSections 不等于 集合中包含的部分数更新后查看

在没有看到您的代码的情况下,很难确定问题出在哪里,但我会查找您插入部分的位置,并弄清楚如何相应地更新您的 numberOfSections

一个基本的例子是有一个像

这样的存储变量

var sectionsCount = 1

当您插入一个部分时,您可以执行 sectionsCount = sectionsCount + 1 ,重新加载您的 tableView 数据,然后:

func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return sectionsCount.count
}

请记住,在重新加载数据之前,您始终必须更新您的 TableView 所基于的模型。

关于ios - UICollection 崩溃无效更新 : invalid number of sections.,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49597898/

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