Objectchange
@frozen
public enum ObjectChange<T> where T : ObjectBase
Object
の通知ブロックに渡される、オブジェクトに加えられた変更に関する情報。
-
エラーが発生した場合、通知ブロックは 1 回呼び出され、
.error
の結果とエラーに関する詳細を含むNSError
が呼び出されます。 現在、発生する可能性のあるエラーは、変更セットを計算するためにバックグラウンド ワーカー スレッドで Realm を開くときにのみ発生します。.error
が配信された後は、コールバックは再度呼び出されません。宣言
Swift
case error(_: NSError)
-
オブジェクトの 1 つ以上のプロパティが変更されました。
宣言
Swift
case change(T, [PropertyChange])
-
オブジェクトは Realm から削除されました。
宣言
Swift
case deleted