ObjectState
@propertyWrapper
public struct ObjectState<O> : DynamicProperty where O : DynamicObject
A property wrapper type that can read ObjectPublisher changes.
-
Creates an instance that observes
ObjectPublisherchanges and exposes anOptional<ObjectSnapshot<O>>value.@ObjectState var person: ObjectSnapshot<Person>? init(objectPublisher: ObjectPublisher<Person>) { self._person = .init(objectPublisher) } var body: some View { HStack { AsyncImage(self.person?.$avatarURL) Text(self.person?.$fullName ?? "") } }Declaration
Swift
public init(_ objectPublisher: ObjectPublisher<O>?)Parameters
objectPublisherThe
ObjectPublisherthat theObjectStatewill observe changes for
-
Declaration
Swift
public mutating func update()
View on GitHub
ObjectState Structure Reference