I am having an issue with how the iPhone reuses Cells in table. The problem is that implemented methods of the class also get "reused" and changes in one cell get applied to other cells that were reused. I have a progress indicator that should only be updating in one cell after user interaction, but the progress indicator updates and the method runs inside the 6th cell down too. It happens on the 2nd and 7th cell, also.
I know it's bad for memory to not reuse any cells, but in this app there are never more than 7 or so cells anyway.
CustomTableCell *cell = [tableView dequeueReusableCellWithIdentifier:nil];
doesn't work. If I scroll away for a second and come back, the Cell is back to normal, and all updates that have happened are reset. The cell destroyed itself and was drawn again, I guess.
I need to know if there's a quick, painless way to make the iPhone just draw every single cell individually without reusing any. Is there a way to maybe use fast iteration or a for loop to create an individual cell for each line in the dataSource?
Please let me reiterate, I'm not ever going to have any more than 7 or 8 cells in one table on a given viewController.