0
我正在使用一個解析數據庫,並且需要currentUsers才能從中刪除它。我在UITableView中設置了一個返回currentUsers條目的PFQuery。這是我迄今爲止嘗試沒有成功的原因。deleteInBackground
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (editingStyle == UITableViewCellEditingStyleDelete) {
// Delete the row from the data source
[filteredBooks removeObjectAtIndex:indexPath.row ];
[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation: UITableViewRowAnimationFade];
PFObject *myobject = [PFObject objectWithClassName:@"Books"];
[myobject deleteInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
if (succeeded) {
[self.tableView reloadData];
}
}];
}
else if (editingStyle == UITableViewCellEditingStyleInsert) {
// Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view
}
}
拋出異常: 原因:無效更新:在部分0的行的無效數包含在現有段的行的更新後的數字(2)必須等於行數包含在更新(2)之前的那一部分中,加上或減去從該部分插入或刪除的行數(插入0,刪除1),加上或減去移入或移出該部分的行數(0移入,0搬出)。'