我正在使用最新的RealmSwift。我可以使用指定路径中的 Realm浏览器打开 default.realm 文件。请浏览图片
然后我尝试使用以下代码更新特定行。
static func update(_ code: String, _ titleEnabled: Bool) {
do {
let predicate = NSPredicate(format:"Code = %@", code)
let realm = try Realm()
if let object1 = realm.objects(RealmModel.self).filter(predicate).first {
realm.beginWrite()
object1.boardTitleEnabled = titleEnabled
realm.add(object1, update: true)
try realm.commitWrite()
}
} catch {}
}
当我打开default.realm文件时,不会发生更新。它总是无法更新。 只有在使用Realm浏览器打开default.realm文件之前,才会成功更新。 请帮帮我。