我来这里是因为我对 Realm 有疑问。
我的 Realm 是空的,我有我的对象“用户”,它已完成(id、名称等),当我将其写入 Realm 时,一切都很好。
但是当我再次请求我的对象时,它存在,但是是空的,没有数据......你知道错在哪里吗?
这是我的代码的一个小例子:
println("id: " + currentUser.id) // "id: 2"
Realm().write
{
println("id: " + currentUser.id) // "id: 2"
Realm().add(currentUser)
}
var user = Realm().objects(User).first!
println("id: " + user.id) // "id: "
编辑:我用 RealmBrowser 检查了我的数据库,每个字段都已满,数据正确...那么为什么我的查询失败了?
最佳答案
我发现了我的错误,我不小心忘记了模型“用户”中每个变量前面的“动态”修饰符。
关于swift - Realm 不保存数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30322377/