gpt4 book ai didi

ios - 没有实际更改的已更新 Realm 对象计入 RealmCollectionChange

转载 作者:可可西里 更新时间:2023-11-01 01:28:07 24 4
gpt4 key购买 nike

如果 Realm Object 包含在 Realm.add(_:update:) 中,带有 update设置为 true,它的索引包含在结果 RealmCollectionChange 中,即使它的所有属性都没有改变。

在我的例子中,我正在解析 JSON,然后将其转换为我的特定 Object。其中一些将被更改,一些未更改,一些将是全新的。所以当我 realm.add(possiblyNewOrUpdatedObjects, update: true) 时,值根本没有改变的对象包含在 modifications 索引数组中。

关于此行为,我是否遗漏了什么?为什么未修改的 Object 被视为已修改?

最佳答案

目前,这是公认的功能。如果您在 Object 上设置属性,即使它的值与以前相同,也仍然算作更改修改。

an issue on the Realm Cocoa repo讨论此功能以及是否应将其视为需要修复的错误。 Realm 的问题优先级取决于询问它的用户数量,因此请为该问题添加您的支持。 :)

关于ios - 没有实际更改的已更新 Realm 对象计入 RealmCollectionChange,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40386218/

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