我目前正在使用Realm为macOS应用程序测试Dropbox上数据库同步的设置,但我遇到了一些问题。
我首先尝试此操作的原因是因为如果我使用Realm Browser
或Realm Studio
应用更改数据库中的某些数据,我的应用会收到通知即使在运行时也会发生变化,它会完全重新加载屏幕上的数据,理论上,这样的设置(Dropbox或iCloud Drive上的同步)应该可以正常工作。
问题在于,当我在其中一个应用程序中进行更改时,我在两个不同设备上运行我的应用程序时,在写入事务发生后数据不会保留在磁盘上,因此我的其他应用程序我不知道这个变化,也没有重新加载数据所以基本上是"实时"同步不起作用。
那么,考虑到使用Realm Browser
和Realm Studio
应用证明它应该有效,这样的设置会有效吗?