断点位于[self.tableView ...]行。滑动删除单元格时的断言失败错误
这是我第一次遇到这样的错误。我搞乱了一个实现轻扫删除功能的cocoapod。
- (void)swipeTableViewCell:(MCSwipeTableViewCell *)cell didTriggerState:(MCSwipeTableViewCellState)state withMode:(MCSwipeTableViewCellMode)mode
{
NSLog(@"IndexPath : %@ - MCSwipeTableViewCellState : %d - MCSwipeTableViewCellMode : %d", [self.tableView indexPathForCell:cell], state, mode);
if (mode == MCSwipeTableViewCellModeExit)
{
// Remove the item in your data array and then remove it with the following method
[self.tableView deleteRowsAtIndexPaths:@[[self.tableView indexPathForCell:cell]] withRowAnimation:UITableViewRowAnimationFade];
}
}
另外,假设有一种方法可以解决这个问题,是否有可能从我的分析后端删除对象?最初我使用:
PFObject *object = [self.objects objectAtIndex:indexPath.row];
[object deleteInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
[self loadObjects];
感谢您的帮助。
嗯。仍然抛出相同的断言,但现在到[self.tableView endUpdates]; – STANGMMX 2013-03-19 01:41:59