如何知道Realm对象是否已成功更新?

时间:2016-08-29 13:19:08

标签: ios swift realm

我正在使用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 {

}

1 个答案:

答案 0 :(得分:0)

有许多不同的方法可以实现您的目标,包括使用闭包/委托来提供回调机制,但是知道更新成功的最简单方法是在{{ 1}}阻止:

try
相关问题