It seems that UITableView method of deleteRowsAtIndexPaths:withRowAnimation: causes memory leaks since the deleted cells are never been deallocated.
I found a similar bug which was previously handled and fixed by Apple (fixed in 7.0.3). Could it be the same bug appearing again in iOS 8?
Following is more info on this bug:
Stackoverflow: http://stackoverflow.com/questions/18919870/ios-7-0-and-arc-uitableview-never-deallocated-after-rows-animation
Radar: http://www.openradar.me/radar?id=5725612312363008
I downloaded the sample project from github and tested with my devices. Here are my results:
- iOS 7.1.2 - Could not reproduce the issue (indeed fixed on 7.0.3)
- iOS 8.1.2 - Issue reproduced
- iOS 8.3 (latest version by this time) - Issue reproduced
Can anyone confirm this issue?