gpt4 book ai didi

iphone - deleteRowsAtIndexPaths 不起作用

转载 作者:行者123 更新时间:2023-11-28 22:37:40 25 4
gpt4 key购买 nike

我正在尝试借助 deleteRowsAtIndexPaths 折叠和展开 UITableView 部分。似乎什么都没有发生,但我不明白为什么。

    NSMutableArray *tmpArray = [NSMutableArray array];
for (int i=1; i<numberOfRowsInSection; i++){
NSIndexPath *tmpIndexPath = [NSIndexPath indexPathForRow:i inSection:section];
[tmpArray addObject:tmpIndexPath];
}

[_tableView beginUpdates];
[_tableView deleteRowsAtIndexPaths: tmpArray withRowAnimation:UITableViewRowAnimationAutomatic];
[_tableView endUpdates];

我已经阅读了很多相关问题,但我所做的一切似乎都无济于事。

知道我在这里做错了什么吗?

更新

似乎 _tableview 为空。我猜这是什么都没有发生的主要原因。只是不明白,因为 tableview 是一个导出,它已经充满了行和部分。

充满行和部分的 TableView 如何为空?

最佳答案

deleteRowAtIndexPath:withAnimation: 只是告诉您的表格应该如何显示表格。您需要同时从实际数据中删除此行。又名 tableView:NumberOfRowsInSection: 需要返回正确的行数。

关于iphone - deleteRowsAtIndexPaths 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15460448/

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