Hi all,
We recently got some new weird crash reports on our monitoring systems. These crashes happen in the table view diffable data source on iOS 17. We had these crashes never before on any other operating systems.
The error says:
Diffable data source detected an item identifier whose hash value changed. The hash value of an identifier cannot change once it has been added to a snapshot.
Based on this information, an item's hash value should never change while we expect diffable datasource's apply()
function to reload a row if its hash value changed.
Full report of bug attached