Swift 如何“销毁”对象的CoreData实例?

Swift 如何“销毁”对象的CoreData实例?,swift,core-data,Swift,Core Data,我在应用程序中使用CoreData。因此,我有一个问题,如何销毁我通过以下方式生成的实例: MyObject(context: moc) 通常我做一些检查,然后保存一个新对象 if moc.hasChanges { try? moc.save() } 但我不想保存它,我想再次删除它。如果我什么也不做,对象将一直存在,直到我重新启动应用程序。在管理对象上下文中,您通常保存执行的更改 因此,删除对象是在此上下文中可以执行的可能更改之一,因此它将遵循以下逻辑: 只是对象; 那么这些变化,;

我在应用程序中使用CoreData。因此,我有一个问题,如何销毁我通过以下方式生成的实例:

MyObject(context: moc)
通常我做一些检查,然后保存一个新对象

if moc.hasChanges {
    try? moc.save()
}

但我不想保存它,我想再次删除它。如果我什么也不做,对象将一直存在,直到我重新启动应用程序。

在管理对象上下文中,您通常保存执行的更改

因此,删除对象是在此上下文中可以执行的可能更改之一,因此它将遵循以下逻辑:

只是对象; 那么这些变化,;
注意:如果您想了解更多有关核心数据和管理对象上下文的信息,请仔细阅读该主题。

我认为对象会发生变化。这很好,请将其作为答案发布,我会接受。