我正在使用Realm移动数据库。我使用以下代码更新Realm对象。我想得到一个关于Realm对象是否成功更新的回调。
do {
let realm = try Realm()
realm.beginWrite()
if let Settings = realm.objects(ModelClass).first {
Settings.settingsVal = settingsValue
realm.add(Settings, update: true)
}
try realm.commitWrite()
}
catch {
}
答案 0 :(得分:0)
有许多不同的方法可以实现您的目标,包括使用闭包/委托来提供回调机制,但是知道更新成功的最简单方法是在{{ 1}}阻止:
try