ObjectChange
@frozen
public enum ObjectChange<T> where T : ObjectBase
有关对传递到Object
的通知块的对象更改的信息。
-
如果发生错误,则会调用一次通知块,并返回
.error
结果和包含错误详细信息的NSError
。 目前,唯一可能发生的错误是在背景工作线程上打开Realm以计算变更设立时。 在传递.error
后,将永远不会再次回调。声明
Swift
case error(_: NSError)
-
对象的一个或多个属性已更改。
声明
Swift
case change(T, [PropertyChange])
-
该对象已从 Realm 中删除。
声明
Swift
case deleted