iOS Couchbase:应用程序和应用程序扩展之间的共享CBL管理器

iOS Couchbase:应用程序和应用程序扩展之间的共享CBL管理器

问题描述:

我试图在iOS应用程序和应用程序扩展之间实现共享的couchbase数据库,但两个目标之间存在一致性问题。iOS Couchbase:应用程序和应用程序扩展之间的共享CBL管理器

当应用程序管理器在couchbase lite iOS中删除数据库文档时,应用程序扩展管理器会过期。

有谁知道如何通知扩展管理器这个删除?

数据库保存在共享应用程序组中。

我试图在我的扩展中的数据库进行拉复制,这不能按预期工作。

如果我每次从扩展数据库中读取数据时都创建一个新的管理器,它将按预期工作,但这会为每次读取创建一个新线程。

谢谢!

+0

你是什么意思“过时”? – pomo

+0

应用程序扩展管理器不包含数据库中应用程序内所做的更改(如删除或更改)。 – PAK

+0

这很奇怪。我有它的工作。部分是好的。更改提要和复制不起作用。但是,如果我在应用程序扩展中向数据库写入数据确实出现在主应用程序中。 – pomo

这个blog和相关的示例应用程序说明了iOS应用程序和Today应用程序扩展之间的数据共享。
从iOS应用程序扩展中的复制似乎存在一个问题,这里是tracked