所以上下文是我创建了一个领域对象并给它的一个变量一个值,为此我继续调用这个对象的一个实例,然后我连接到我的服务器,获取一些值,然后说类似
let someObject = someObjectClass() //this being a realm object class
someQuerySuccessBlock { (success, error) -> void in
...
if let someValue = objects[0].value {
someObject.id = someValue //this line is where the issue is
}
...
})
let realm = RLMRealm.defaultRealm()
realm.beginWriteTransaction
realm.addObject(someObject)
realm.commitWriteTransaction
llvm 中的错误是错误:执行被中断,原因:断点 1.2。除非我为所有异常设置断点,否则错误不会显示。
还要注意,代码确实编译,运行,不会导致崩溃(但只是......不要从该特定行开始运行任何代码。 someObject 确实被保存和创建,但是要简单分配的字段没有被分配,等等