ios - 无法保存 Realm DB 文件中的更改

标签 ios swift realm

我在 iOS 应用程序中工作,我将 Realm 用于本地数据库。我已经通过 cocoapods 安装了 Realm 并添加了我的模型类。一切都很好,但是当我在 Realm 浏览器应用程序的模拟器文档目录中打开 default.realm 文件时,我无法编辑记录或进行任何更改。我只能添加记录但不能编辑字段,一旦我将值放入字段并在类之间导航,我所做的所有更改都会消失。

更新: 我在 cocoapods 中看到,安装的 RealmSwift 是 (0.98.3) 版本,而 App Store 最新的 Realm 浏览器是 Version 0.97.0 (62) 版本。这会是问题所在吗?

最佳答案

如果您双击某个字段,应该会使该单元格变为可编辑状态,并且您可以更改它的值。进行这些更改后,可能需要点击“返回”才能使值更改生效。

现在在其 GitHub 页面上有一个新版本的浏览器:https://github.com/realm/realm-browser-osx/releases/tag/0.98.3

如果您对该版本和我上面提供的说明仍有问题,请在此处告诉我!

关于ios - 无法保存 Realm DB 文件中的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35748605/

相关文章:

ios - 无法访问 Realm 对象子类中的属性

android - 在列表中组织 Android Realm 数据

objective-c - 将数据从 Core Data 迁移到 Realm 需要采取哪些步骤?

ios - 在 Swift 中更改 ViewController 后禁用任务栏?

ios - 你如何在 Swift 中循环播放 AVPlayer?

ios - 仅从存在用户 UID 的节点获取特定的子值

ios - swift 2.0 prepareForSegue 不工作

ios - 由于未捕获的异常 'NSRangeException' 而终止应用程序,原因 : '*** -[__NSArray0 objectAtIndex:]: index 0 beyond bounds for empty NSArray'

ios - 在父节点周围间隔和加载 Sprite 时增加旋转

ios - 单击轨道时,输入范围 slider 在 iOS Safari 上不起作用