Implement NSUserDefaults

This delegate is redundant. The view controller (the table view delegate) already knows the index path of the cell that was selected, and each cell's delegate will be the same anyway.