我正在尝试从表中删除 UITableViewCell。我遇到了一个问题,因为有时我要删除的单元格已从屏幕上滚动并可能被回收。我收到以下错误:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '* -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[0]
如果删除的单元格在 TableView 中可见,则删除方法非常有效。
有人知道怎么解决吗?
谢谢
最佳答案
删除单元格的最佳方法是先删除数据源 (NSmutableArray) 中的项目,然后删除单元格或重新加载您的 uitableview
[yourArray removeObjectAtIndex:yourIndex];
[yourTableView reloadData];
关于objective-c - Obj-C iOS 删除 UITableViewCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11629314/