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