You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This caught me out a bit, but IGListKit currently requires that an object's pointer personality changes for any type of reload action to occur.
Even if diffIdentifier changes and the isEqual value returns false if the object's pointer is the same the diff algorithm ignores it.
I understand why this is difficult to achieve but I feel like it's sort of a hidden implementation detail and there is little documentation stating that object pointer's must change for reloads to occur.
The text was updated successfully, but these errors were encountered:
New issue checklist
README
and documentationGeneral information
IGListKit
version:master
This caught me out a bit, but IGListKit currently requires that an object's pointer personality changes for any type of reload action to occur.
Even if
diffIdentifier
changes and the isEqual value returns false if the object's pointer is the same the diff algorithm ignores it.I understand why this is difficult to achieve but I feel like it's sort of a hidden implementation detail and there is little documentation stating that object pointer's must change for reloads to occur.
The text was updated successfully, but these errors were encountered: