I have a question about using CBLUITableSource with a CBLLiveQuery to drive a UITableView.
I'm using a custom UITableViewCell that displays a different image depending if the related document for that row has a completedOn date, which indicates a task in the list is completed, The table view is populated correctly when the view controller is displayed and new rows appear when documents are added that match the query.
However, when I change the completedOn property in another view controller, the table view doesn't always reflect this change. Changing the value, then adding or deleting an item cause the row to be updated, but changing it, then saving it in another view controller rarely causes the table view to be updated.
Does CBLUITableSource with a CBLLiveQuery just track the addition or removal of items that match the query in the DB or does it also track change to the documents properties?
Or perhaps it only tracks the change of properties that are part of the underling view?
Thanks,
- Scott