ios - 如何在 Couchbase lite 2.1 中获取待处理文档的列表或 ID?

标签 ios swift iphone couchbase-lite

我正在使用 Couchbase Lite 2.1 和 swift 4.1。

在之前的版本中,有获取pending documents(待同步的文档)的方法。

但是现在在2.1版本中,我不知道如何获取pending documents。

最佳答案

该 API 在 2.0 中被删除。关于那个有一个讨论here

关键要点是,作为一种解决方法,您可以使用复制事件(2.5 中的一项新功能)来自行跟踪。如果您担心被推送的特定文档,您可以添加一个监听器,它会逐个通知您推送(或拉取)了哪些文档。

如果您只关心同步当前数据库中的所有内容,则使用一次性复制并等待它停止且没有错误。这将表明复制开始时数据库中存在的所有内容都将被推送。

关于ios - 如何在 Couchbase lite 2.1 中获取待处理文档的列表或 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56017552/

相关文章:

ios - 错误 "$T5??' 在 Swift 中没有名为 'Generator' 的成员?

ios - AVPlayer 不播放 HLS 流

ios - 运行 iOS 8.4 的 iPhone 5 无法从推送通知启动到后台,但其他设备可以吗?

ios - swift post请求编码加号变为空白

Swift nil 有数值吗?

ios - 性能 : UIView in a UIView or replace the UIView?

iphone - 如何在 iPhone 中的 3 个不同数组中存储 3 个表解析值

ios - 从电话簿中获取的联系号码中删除空格

ios - 在 TabBarController 项中有一个 NavigationController

javascript - Jquery 不适用于 Safari