CustomEventRepresentable

@objc(RLMCustomEventRepresentable)
public protocol CustomEventRepresentable

Um tipo que tem uma representação personalizada em eventos do Realm.

Por padrão, os objetos são serializados para JSON usando regras integradas que incluem todas as propriedades. Se você deseja personalizar como uma classe é serializada em eventos, você pode declará-la como conforme com este protocolo e definir customEventRepresentation().

  • Obtenha a serialização de eventos personalizada para este objeto.

    Esta função deve retornar uma cadeia JSON válida, pois ela está incluída em um JSON document maior. As implementações desta função devem ser "puras" e não acessar dados diferentes dos que podem ser obtidos do objeto em que é chamado, e não deve alterar o objeto em que é chamado. Essa função é chamada em um thread em segundo plano em um contexto um tanto incomum, e a tentativa de acessar outros dados provavelmente causará problemas.

    Declaração

    Swift

    @objc
    func customEventRepresentation() -> String