ObservedRealmObject

@available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
@MainActor
@propertyWrapper
public struct ObservedRealmObject<ObjectType>: DynamicProperty
where ObjectType: RealmSubscribable & ThreadConfined & ObservableObject & Equatable

Um tipo de wrapper de propriedade que se inscreve em um Realm observável Object ou List e invalida uma visualização sempre que o objeto observável é alterado.

  • Um wrapper do objeto observável subjacente que pode criar vinculações com suas propriedades usando a pesquisa dinâmica de membros.

    Veja mais

    Declaração

    Swift

    @MainActor
    @dynamicMemberLookup
    @frozen
    public struct Wrapper
  • Inicialize uma estrutura RealmState para um determinado tipo confinado de thread.

    Declaração

    Swift

    public init(wrappedValue: ObjectType) where ObjectType : RLMObjectBase, ObjectType : Identifiable
  • Inicialize uma estrutura RealmState para um determinado tipo confinado de thread.

    Declaração

    Swift

    public init<V>(wrappedValue: ObjectType) where ObjectType == List<V>, V : RealmCollectionValue
  • Inicialize uma estrutura RealmState para um determinado tipo confinado de thread.

    Declaração

    Swift

    public init(wrappedValue: ObjectType) where ObjectType : ProjectionObservable