3

Realm 正在我的 react-native 应用程序中工作(在 iPad 模拟器上运行)。我找到了 default.realm 文件,但在尝试使用 Realm Studio 打开它时出现错误“无效的顶部数组”。Realm Studio 可以很好地打开下载的演示文件,但由于某种原因,我无法让它与我的 default.realm 文件一起使用。

我有点担心不同的版本号。在我的项目中,我正在使用:“realm”:“^4.0.0-beta.0”

但是,我能找到的最新版本的 Realm Studio 是 3.9.0。我会假设 Realm Studio 也应该是 4.something ......

任何建议都将不胜感激,这是我使用 Realm 的第一个项目,因此可能很明显是错误的。如果有帮助,我很乐意提供更多信息,但不知道从哪里开始。

4

3 回答 3

4

我有完全相同的问题,与您描述的版本相同。

就我而言,使用Realm Studio 3.9.0 beta 0会有所帮助。

于 2020-03-03T19:44:20.520 回答
4

3.10.0 版本有这个问题。

我认为当您更新 Realm 库版本(在我的情况下为 5.0)并且仍然使用相同的 Realm Studio 版本(3.10)时会发生此问题。因此,将 Realm Studio 更新到更新版本一定会有所帮助。

有趣的是,Realm Studio 应用程序告诉我它是最新版本(3.10)并且不想更新。所以我不得不手动下载较新的。

于 2020-06-12T09:06:47.947 回答
3

:-) 我在这个问题上花了一天时间在创建数据库时思考我的代码有问题。我认为问题出在 Realm Studio 3.10 上。更新到 Realm Studio 版本 3.11.0 (3.11.0.719) 后修复了我的问题。

于 2020-06-28T16:05:59.920 回答