请参阅错误:对象已被删除或无效。(领域) 我也遇到了这两种情况的错误。我尝试在删除之前找到 DBProduct,但它也得到了错误:对象已被删除或无效。这是错误的吗?请帮我。我在警报视图块中将此方法称为案例 2。
let realm = try! Realm()
try! realm.write {
let dbProduct = realm.objectForPrimaryKey(DBProduct.self, key: product.id)
if dbProduct != nil {
realm.delete(dbProduct!)
}
}
Run Code Online (Sandbox Code Playgroud)
更新:此问题仅在 iOS8 上发生,在 iOS 9 上没问题。