I\'m using NSFetchedResultsController to populate my table. The data in my table is sorted according to the timestamp in the ascending order (latest message at
[CATransaction setDisableActions:YES];
[self.table insertRowsAtIndexPaths:@[newIndexPath] withRowAnimation:UITableViewRowAnimationNone];
[CATransaction setDisableActions:NO]; // reset to original value