方法
- callback
- 类型:
callback(dictionary, changeset)
发生变更事件时调用的函数。 对于每个事件,每个回调只会调用一次,无论该事件被添加多少次。 该回调有两个参数:
- 字典:发生更改的字典实例
- 变更集:已更改键数组的对象(
deletions
、insertions
和modifications
)
-
Error
如果
callback
不是函数。
- key
- 类型:
string
要删除的键。
-
Error
如果不在写事务(write transaction)中
- callback
- 类型:
callback(Realm.Dictionary, Realm.Dictionary.Changeset)
之前通过
addListener
方法添加为侦听器的函数。-
Error
如果
callback
不是函数。
- key
- 类型:
string
要添加或设置的密钥
- 值
值
-
Error
如果不在写事务(write transaction)中或者值违反了类型约束
addListener(回调)
添加侦听器callback
。
参数:
抛出异常:
删除(key)
从字典中删除键。 也可以使用关键字delete
。
参数:
抛出异常:
removeAllListeners()
删除所有事件侦听器。
removeListener(回调)
删除侦听器callback
。
参数:
抛出异常:
集(键,值)
添加具有值的键,或者如果键存在则更新值。