gpt4 book ai didi

iOS 重新加载两个 tableView 部分

转载 作者:行者123 更新时间:2023-11-29 13:12:02 27 4
gpt4 key购买 nike

如何重新加载 tableView 中不相邻的两个部分?例如,如果我想重新加载第 0 节和第 4 节。我不能使用

[NSIndexSet indexSetWithIndexesInRange: withRowAnimation:];

因为它会重新加载中间的所有部分,对吗?

我也试过连续调用

[NSIndexSet indexSetWithIndex: withRowAnimation:]

但它没有用,我得到了这个错误:

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid update: invalid number of rows in section 1.  The number of rows contained in an existing section after the update (8) must be equal to the number of rows contained in that section before the update (1), plus or minus the number of rows inserted or deleted from that section (0 inserted, 0 deleted) and plus or minus the number of rows moved into or out of that section (0 moved in, 0 moved out).' 

编辑:抱歉,我忘了在我的更新中提及重新加载的每个部分的行数变化。

最佳答案

我能够通过重新排序我的 reloadSections: 调用来解决我的问题,这样在每次 reloadSections: 调用之前只有一个部分的数据被更改。

关于iOS 重新加载两个 tableView 部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17017008/

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