所以上下文是我创建了一个领域对象,并给它的一个变量赋值,为此我继续调用这个对象的一个实例,然后连接到我的服务器,获得一些值,然后说类似错误:执行被中断,原因:断点1.2。 Xcode 7.1,Swift
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会得到保存和创建,但字段是被分配根本没有得到分配等