The callback of Step 3 will reload my tableView.
Do you call [tableView reloadData]
? After call deleteRowsAtIndexPaths
, during the fade animation time, if you call reloadData
, fade animation will be covered then you can't any fade result. Because reloadData will not effect the last line which data already been removed, so the last line cell has the fade animation.