我创建了一些对象,并在我的UI中显示所有这些对象。但是我只在Realm中保存了部分对象,并且在某些时候我想从Realm中删除一些已保存的对象,但我想继续在UI中使用它们。
但是现在,如果我从领域中删除对象并且它们无效,则不能再使用了。有没有办法从领域中删除对象而不使其失效(再次使对象不受管理)?
答案 0 :(得分:0)
听起来您正试图隐藏UI中的对象,但在后台使用它们。
object
。如果它隐藏了,就不要呈现它。realm
文件,或只存储Objects
的本地数组。答案 1 :(得分:0)
这是一种称为"逻辑删除"的方法。或"软删除"。 (反义词是"物理删除"或"硬删除")添加属性以指示对象已被删除。 (通常经常使用表示已删除deleted
或分配删除日期(如deletionDate
或deletedAt
的标记。)然后使用该属性检查属性是否已被删除物理删除。