Realm C++ SDKバージョン v 2.2.0
|
#include <notifications.hpp>
パブリック属性 | |
std::string | name |
std::optional< typename Decltype(T::schema)::variant_t > | old_value |
std::optional< typename Decltype(T::schema)::variant_t > | new_value |
realm::object
変更通知で変更された特定のプロパティに関する情報。
std:: stringrealm::PropertyCheck < T >::name |
変更されたプロパティの名前。
ください< T > |
変更が発生した後のプロパティの値。 これはList
プロパティには提供されず、常に nil になります。
ください< T > |
変更が発生する前のプロパティの値。 これは、変更が通知と同じスレッドで発生し、かつList
プロパティに対して発生した場合は提供されません。
オブジェクト プロパティの場合、これにより以前にリンクされていたオブジェクトが提供されますが、そのオブジェクトには新しい値が含まれ、変更前の値ではありません。 つまり、 previousValue
は削除されたオブジェクトである可能性があり、そのプロパティにアクセスする前にisInvalidated
を確認する必要があります。