メソッド
- コールバック
- タイプ:
callback(dictionary, changeset)
変更イベントが発生したときに呼び出される関数。 各コールバックは、追加された回数に関係なく、イベントごとに 1 回のみ呼び出されます。 コールバックには 2 つの引数があります。
- 辞書: 変更された辞書インスタンス
- 変更セット: 変更されたキーの配列のオブジェクト(
deletions
、insertions
、modifications
)
-
Error
callback
が関数でない場合。
- キー
- タイプ:
string
削除するキー。
-
Error
書込みトランザクション内でない場合
- コールバック
- タイプ:
callback(Realm.Dictionary, Realm.Dictionary.Changeset)
以前に
addListener
メソッドを通じてリスナーとして追加された関数。-
Error
callback
が関数でない場合。
- キー
- タイプ:
string
追加または設定するキー
- 価値
値
-
Error
書込みトランザクション内ではない場合、または値が型制約に違反している場合
addLister(コールバック)
リスナーcallback
を追加します。
パラメーター:
次の例外をスローします。
delete(キー)
辞書からキーを削除します。 キーワード「 delete
」を使用することもできます。
パラメーター:
次の例外をスローします。
deleteAllListers()
すべてのイベント リスナーを削除します。
deleteLister(コールバック)
リスナーcallback
を削除します。
パラメーター:
次の例外をスローします。
セット(キー、値)
値を持つキーを追加するか、キーが存在する場合は値を更新します。