gpt4 book ai didi

ios - 尝试从 UITableView 中删除行时断言失败错误

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:23:55 26 4
gpt4 key购买 nike

有时我在尝试从 UITableView 中删除一行时遇到此错误:

Assertion failure in -[UITableView _endCellAnimationsWithContext:]

其他时候它会毫无问题地删除行。

这是我的代码:

- (void) tableView:(UITableView *)tableView
commitEditingStyle:(UITableViewCellEditingStyle)editingStyle
forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (editingStyle == UITableViewCellEditingStyleDelete)
{
[[self displayedObjects] removeObjectAtIndex:[indexPath row]];


// Animate deletion
NSArray *indexPaths = [NSArray arrayWithObject:indexPath];
[[self tableView] deleteRowsAtIndexPaths:indexPaths withRowAnimation:UITableViewRowAnimationFade];

}
}

最佳答案

当您进入编辑模式时,听起来您的 numberOfRowsInSection 有时会返回错误的整数。

关于ios - 尝试从 UITableView 中删除行时断言失败错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9697530/

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