Way the Checkmark disappears when begin scroll down.
Heres the code for the didSelectRowAtIndexPath method:
didSelectRowAtIndexPath
- (void)tableView:(UITableView *
Make sure to store the checkmark in your model somewhere. Cells are recreated on the fly as the user scrolls the UITableView. Then make sure to re-set the checkmark correctly in tableView:cellForRowAtIndexPath:.
UITableView
tableView:cellForRowAtIndexPath: