我试图在 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 是一个出口,它已经充满了行和节。
充满行和节的表格视图如何为空?