Timothy Moose
Timothy Moose
None for now I think. I mainly included it to be consistent with the API on `UICollectionView` ``` - (void)performBatchUpdates:(void (^)(void))updates completion:(void (^)(BOOL finished))completion ``` and with the `UIView` block-based...
Before answering your question, I spent a couple hours last night on a more generic approach that would work more generically with batch updates without requiring the use of `reloadData`....
Yeah, it's too bad about the `CADisplayLink` issue. I think that approach would be simpler and more broadly applicable if it worked. Here are a few thoughts that might help:...
Yes, you can ignore events during the transition. But you can also cancel it in place and start a new transition. See “Cancelling a Transition” in the readme. In short,...
Given that the data model takes an array of objects, could you elaborate on how you're incorporating structs?
Detecting modifications is kind of a weak point of the framework :) As you can guess, `isEqual` only works if the data models being compared have different instances. However, `TLIndexPathController`...
There should only ever be one instance of any given Core Data object in a context. So, `isEqual` will never work as it’s comparing to itself. That is why `TLIndexPathController`...
The main issue with the text is that `NSFetchedResultsController` reports changed message count as a move, rather than an update, because you're sorting on `messageCount`. The test passes if you...
TLIPS seems to be consistent with `NSFetchedResultsController` except in the case where you make a change affecting the sort column, but not the actual sort order, wherein `NSFetchedResultsController` reports zero-distance...
Got this on my todo list.