gpt4 book ai didi

swift Realm : Can't update subset of object with primary key

转载 作者:行者123 更新时间:2023-11-30 14:06:37 24 4
gpt4 key购买 nike

enter image description here

根据 Realm 的要求,Users 属于对象类型。如果我使用

let userObject = Users()
self.realm.add(userObject, update: true)

然后就没有错误了,但是它覆盖了我的对象。我在更新对象的子集时做错了什么?

更新:-

尝试了建议的解决方案

enter image description here

最佳答案

由于使用 add 需要传递一个独立的对象,因此无法知道您打算覆盖哪些属性 - 使用带有字典的 create 确实是正确的方法去做这个。要消除错误的编译器错误,您可能需要向 block 添加 _ =,这将修复类型推断。

<小时/>

例如,

realm.write {
_ = realm.create(...)
}

关于 swift Realm : Can't update subset of object with primary key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32311515/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com