重复步骤1到3,没有达到4,异常崩溃

问题描述 投票:0回答:0
func testdeletSubDBChecklistQuestions(checklistQuestionId: String, inspectionCaseNumberKey: String){
    let deleteData = realm.objects(DBChecklistQuestion.self).filter("checklistQuestionId == %@ && inspectionCaseNumberKey == %@", checklistQuestionId, inspectionCaseNumberKey)
    if(!deleteData.isEmpty) {
        print("Deleted the sub question")
        DispatchQueue.main.async {
            try? self.realm.write {
                self.realm.delete(Array(deleteData))
            }
        }
    }
}

错误信息:

由于未捕获的异常“RLMException”而终止应用程序,原因:“列表不再有效。”父对象已被删除,或者包含的 Realm 已失效或关闭。'

我正在使用 SwiftUI Realm 数据库领域:10.40.2 领域数据库:13.15.0

swift realm
© www.soinside.com 2019 - 2024. All rights reserved.