我用它来添加行到我的 UITableView 动画:
[bookMarksArray insertObject:infoDict atIndex:0];
NSIndexPath *newIndexPath = [NSIndexPath indexPathForRow:[bookMarksArray count] inSection:0];
[bookMarkTable insertRowsAtIndexPaths:[NSArray arrayWithObject:newIndexPath] withRowAnimation:UITableViewRowAnimationFade];
当我打电话时[bookMarkTable reloadData]
一切正常。但是,如果我尝试使用以前的代码,我的应用程序崩溃并出现错误:尝试将第 1 行插入第 0 部分,但更新后第 0 部分中只有 1 行。有任何想法吗 ?