React native 反应本机和领域同步

React native 反应本机和领域同步,react-native,realm,React Native,Realm,我对react native和realm sync有问题。在我使用sync object参数创建realm实例的地方,它工作得很好,所有数据都存储在服务器上,但是当我断开网络连接时,似乎没有加载任何数据。似乎realm不在本地存储数据。我的代码如下所示: let config = { user: user, url: "{path}/~/userRealm", error: err => alert(err) }; Realm.open({ schema: sc

我对react native和realm sync有问题。在我使用sync object参数创建realm实例的地方,它工作得很好,所有数据都存储在服务器上,但是当我断开网络连接时,似乎没有加载任何数据。似乎realm不在本地存储数据。我的代码如下所示:

 let config = {
    user: user,
    url: "{path}/~/userRealm",
    error: err => alert(err)
};

Realm.open({ schema: schemas, schemaVersion: schemaVersion, sync: config })
    .then(realm => {
        const items = realm.objects('Department').sorted('name', true);
        resolve(items);
    })
    .catch(error => {
        alert(error);
        reject(error);
    });

只是为了正确地理解你:当你的手机在线时,你能在你的应用程序中看到数据吗?一旦你把它设为离线,你就看不到数据了?此外,您还可以在服务器上看到数据(使用Realm Studio)?在线时可以,但离线时Realm open会挂起且不起。您使用哪个版本的Realm JS?你是否只在Android或iOS上看到它,或者两者都看到?