ios tableView reloadRowsAtIndexPaths无效

ios tableView reloadRowsAtIndexPaths无效,第1张

概述我有一个问题,我有一个UITableViewController,当视图出现时,我做了一些异步计算,这将导致更新表中的特定行. 在viewWillAppear函数内部,我计算了需要更新的必要行,如下所示: - (void)reloadPaths:(NSMutableDictionary *)bookingsDict{ NSMutableArray* indexArray = [NSMut 我有一个问题,我有一个UItableVIEwController,当视图出现时,我做了一些异步计算,这将导致更新表中的特定行.

在vIEwWillAppear函数内部,我计算了需要更新的必要行,如下所示:

- (voID)reloadpaths:(NSMutableDictionary *)bookingsDict{    NSMutableArray* indexArray = [NSMutableArray array];    int i = 0;    for (Nsstring *dateKey in self.eventsToShow) {        NSMutableDictionary *venues = [bookingsDict objectForKey:dateKey];        if (venues) {            int j = 0;            NSArray *events = [self.eventsToShow objectForKey:dateKey];            for (DCTEvent *event in events) {                Nsstring *venueIDString = [Nsstring stringWithFormat:@"%@",event.eventVenueID];                if ([venues objectForKey:venueIDString]) {                    NSIndexPath *indexPath = [NSIndexPath indexPathForRow:j inSection:i];                    [indexArray addobject:indexPath];                }                j++;            }        }        i++;    }    [self.tableVIEw reloadRowsAtIndexPaths:indexArray withRowAnimation:UItableVIEwRowAnimationFade];}

但是我注意到,之后从不调用cellForRowAtIndexPath函数,并且单元格没有正确更新.知道问题可能是什么吗?

编辑:我刚刚注意到,如果我滚动出应该更新的单元格的视图,那么当我滚动回视图时它会更新.在视野中有没有办法让它更新?

解决方法 包裹它怎么样?
[tableVIEw beginUpdates];[tableVIEw reloadRowsAtIndexPaths:@[indexPath] withRowAnimation:UItableVIEwRowAnimationNone];[tableVIEw endUpdates];

以下是我发现的一些类似问题.

cellForRowAtIndexPath isn’t called after reloadRowsAtIndexPaths

UITableView’s reloadRowsAtIndexPaths: (NSArray *) indexPaths failing to cause a reload unless you call it twice?

希望这可以帮助.

总结

以上是内存溢出为你收集整理的ios tableView reloadRowsAtIndexPaths无效全部内容,希望文章能够帮你解决ios tableView reloadRowsAtIndexPaths无效所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1100872.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存