I have cells that expand by changing their height with a setExpanded: method call.
I then call reloadRowsAtIndexPaths: to refresh the cells.
The problem is the c
Okay...
before you
previousIndexPath_ = indexPath;
and after you do all the expanding / contracting of heights etc; you need to do something like
[cellArray replaceObjectAtIndex:previousIndexPath_ withObject:previousCell];
[cellArray replaceObjectAtIndex:indexPath withObject:cell];
which means your cellArray needs to be
NSMutableArray* cellArray;