I am using setAllowsMultipleSelectionDuringEditing to allow for selecting of multiple rows when in editing mode. I want to know when a row is selected, so I use tableView:didSelectRowAtIndexPath: which works fine.
But, I would like to know when one of those rows is deselected, but tableView:didSelectRowAtIndexPath: doesn’t get called when doing that. Is there any way to know when a row has been un/deselected?
If you check the UITableViewDelegate Protocol Reference, you will find a method named
tableView:didDeselectRowAtIndexPath:.