Realm java 中有一个函数isValid(),用于检查 realm 对象是否已被删除或无效。
在 realm swift 中是否有类似的函数?
当更新这些对象时,我经常会遇到“realm 对象已被删除或失效”的崩溃。
如果对象已从包含的
realm
中删除,或者在包含的realm
上调用isInvalidated
,则无法再访问该对象。
这是关于Object.isInvalidated
的文档.
将override var isInvalidated: Bool { return super.isInvalidated }
添加到您的Object
中。