gpt4 book ai didi

ios - 在PFQueryTableViewController中删除单元格和[self loadObjects]时,它在-[UITableView _endCellAnimationsWithContext:]中出现断言失败。

转载 作者:行者123 更新时间:2023-12-01 17:25:05 27 4
gpt4 key购买 nike

我愿意删除单元格并在PFQueryViewController的单元格中显示重载tableView。

但是,当我删除并刷新TableView时,出现错误:“***-[UITableView _endCellAnimationsWithContext:],/ SourceCache / UIKit_Sim / UIKit-3318.93 / UITableView.m:1582中的断言失败”

在此错误代码之后,我检查了Parse中的数据,并删除了已删除单元格的数据。

我看了这个链接,但是我不确定为什么要在我的代码中声明。
当我使用[self loadObjects]时。
https://parse.com/questions/refresh-data-in-a-pfquerytableviewcontroller

if (editingStyle == UITableViewCellEditingStyleDelete) {
PFObject * object = [self.objects objectAtIndex: indexPath.row];
[object deleteInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
if (succeeded) {
[self loadObjects];
}else{
}
}];

你能给我一些建议吗?

最佳答案

升级到较新的解析SDK之后,我遇到了同样的问题。不知道确切的版本,但是这是我解决断言失败的方法,只需在reloadData之后调用loadObjects即可:

PFObject * object = [self.objects objectAtIndex: indexPath.row];
[object deleteInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
if (succeeded) {
[self loadObjects];
[self.tableView reloadData];
}else{
//handle your error
}
}];

关于ios - 在PFQueryTableViewController中删除单元格和[self loadObjects]时,它在-[UITableView _endCellAnimationsWithContext:]中出现断言失败。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31358082/

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