ObjectChange
@frozen
public enum ObjectChange<T> where T : ObjectBase
Informações sobre as alterações feitas em um objeto que é passado para os blocos de notificação de Object
.
-
Se ocorrer um erro, os blocos de notificação serão chamados uma vez com um resultado de
.error
e umNSError
contendo detalhes sobre o erro. Atualmente, os únicos erros que podem ocorrer são ao abrir o Realm em uma thread de trabalho em background para calcular o conjunto de alterações. A chamada de resposta de resposta nunca será chamada novamente depois que.error
for entregue.Declaração
Swift
case error(_: NSError)
-
Uma ou mais propriedades do objeto foram alteradas.
Declaração
Swift
case change(T, [PropertyChange])
-
O objeto foi excluído do Realm.
Declaração
Swift
case deleted