gpt4 book ai didi

ios - 如何安全地删除indexPath处的行

转载 作者:行者123 更新时间:2023-11-30 11:10:23 34 4
gpt4 key购买 nike

我认为这是一个相当愚蠢的问题,但我没有找到任何解决方案来安全地删除 TableView 中的行。

calendarTableView.deleteRows(at: indexPaths, with: .fade)

我想在删除它们之前首先检查是否有任何行,因为目前如果我在没有任何行可删除的情况下尝试这样做,我会收到这样的错误:

'attempt to delete row 6 from section 0 which only contains 0 rows before the update'

我要显示/隐藏的数组如下所示:

var twoDimensionalArray = [
ExpandableNames(isExpanded: false, names: ["Amy", "Bill", "Zack", "Steve", "Jack", "Jill", "Mary"]),
]

最佳答案

无需管理两个数组或从数据源中删除它。删除之前只需检查 Rows 数是否为 != 0。

let numberOfRows = calendarTableView.numberOfRows(inSection: section)

关于ios - 如何安全地删除indexPath处的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52253140/

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