2017-04-06 110 views
2

我試圖在iOS應用程序和應用程序擴展之間實現共享的couchbase數據庫,但兩個目標之間存在一致性問題。iOS Couchbase:應用程序和應用程序擴展之間的共享CBL管理器

當應用程序管理器在couchbase lite iOS中刪除數據庫文檔時,應用程序擴展管理器會過期。

有誰知道如何通知擴展管理器這個刪除?

數據庫保存在共享應用程序組中。

我試圖在我的擴展中的數據庫進行拉複製,這不能按預期工作。

如果我每次從擴展數據庫中讀取數據時都創建一個新的管理器,它將按預期工作,但這會爲每次讀取創建一個新線程。

謝謝!

+0

你是什麼意思「過時」? – pomo

+0

應用程序擴展管理器不包含數據庫中應用程序內所做的更改(如刪除或更改)。 – PAK

+0

這很奇怪。我有它的工作。部分是好的。更改提要和複製不起作用。但是,如果我在應用程序擴展中向數據庫寫入數據確實出現在主應用程序中。 – pomo

回答

0

這個blog和相關的示例應用程序說明了iOS應用程序和Today應用程序擴展之間的數據共享。
從iOS應用程序擴展中的複製似乎存在一個問題,這裏是tracked

相關問題