Swift
Animating UITableView with the Observe API
The Ditto observe
callback will fire for any changes to the underlying query.
These changes can happen from your own device or a replication. There are two parameters for the callback handler, the current snapshot of documents and an event that gives a bit more information about how snapshots evolve after subsequent calls.
Swift
The event parameter gives you information about how the live query has evolved from callback fire. It can tell you which document indices were inserted, updated, moved, or removed. The following example below shows a common pattern to parse the event
parameter and apply tableView.performBatchUpdates
using the indexes.
The following code snippet assumes that you only have one UITableView
section.
Swift
Was this page helpful?