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

監視可能な Realm ObjectまたはListをサブスクライブし、監視可能なオブジェクトが変更されるたびにビューを無効にするプロパティ ラッパー型。

  • 動的なノード検索を使用してプロパティへのバインディングを作成できる基礎となるオブジェクトのラッパー。

    詳細はこちら

    宣言

    Swift

    @MainActor
    @dynamicMemberLookup
    @frozen
    public struct Wrapper
  • 指定されたスレッド定義タイプの RealmState 構造体を初期化します。

    宣言

    Swift

    @MainActor
    public init(wrappedValue: ObjectType) where ObjectType : RLMObjectBase, ObjectType : Identifiable
  • 指定されたスレッド定義タイプの RealmState 構造体を初期化します。

    宣言

    Swift

    @MainActor
    public init<V>(wrappedValue: ObjectType) where ObjectType == List<V>, V : RealmCollectionValue
  • 指定されたスレッド定義タイプの RealmState 構造体を初期化します。

    宣言

    Swift

    @MainActor
    public init(wrappedValue: ObjectType) where ObjectType : ProjectionObservable