I'm using a UITableView to display some settings to the user. When reloading a section or inserting some rows with animation, it is possible to make a mistake in the the delegate/datasource functions causing an
Assertion failure in -[UITableView _endCellAnimationsWithContext:], /SourceCache/UIKit/UIKit-3232.3/UITableView.m:1560
This has happened to me many times, but usually it also states what I did wrong, like so:
Assertion failure in -[UITableView _endCellAnimationsWithContext:], /SourceCache/UIKit/UIKit-2380.17/UITableView.m:1070
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid update: invalid number of rows in section 0.
As of late, the reason is not displayed in the console anymore, just the assertion failure and a SIGABRT line.
This is very annoying and makes debugging very time consuming. Any clue what I can do to restore this feature?