gpt4 book ai didi

ios - 滑动删除动画杀死线程

转载 作者:行者123 更新时间:2023-11-28 22:19:00 24 4
gpt4 key购买 nike

我是 iOS 编程的新手,当我向基本教程应用程序添加滑动删除功能时,当我使用默认命令时它崩溃了。目前,我从它连接的 NSMutableArray 中删除对象并重新加载数据:

- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (editingStyle == UITableViewCellEditingStyleDelete) {
// Delete the row from the data source
//[tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationFade];
[self.toDoItems removeObjectAtIndex:indexPath.row];
[tableView reloadData];
}

这个问题是我在删除时没有得到任何类型的动画。欢迎就如何解决此问题提出任何建议。

最佳答案

首先删除你的数据对象,然后删除行

- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (editingStyle == UITableViewCellEditingStyleDelete) {
// Delete the row from the data source
[self.toDoItems removeObjectAtIndex:indexPath.row];
[tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationFade];
}
}

关于ios - 滑动删除动画杀死线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20908765/

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