iOS 7.0 and ARC: UITableView never deallocated after rows animation
问题 I have a very simple test app with ARC. One of the view controllers contains UITableView. After making row animations ( insertRowsAtIndexPaths or deleteRowsAtIndexPaths ) UITableView (and all cells) never deallocated. If I use reloadData , it works fine. No problems on iOS 6, only iOS 7.0. Any ideas how to fix this memory leak? -(void)expand { expanded = !expanded; NSArray* paths = [NSArray arrayWithObjects:[NSIndexPath indexPathForRow:0 inSection:0], [NSIndexPath indexPathForRow:1 inSection