Core data Swift 3核心数据关系不会删除相关对象

Core data Swift 3核心数据关系不会删除相关对象,core-data,swift3,xcode8,relationship,ios10,Core Data,Swift3,Xcode8,Relationship,Ios10,我正在为iOS 10.3编写一个使用Xcode 8.3.3和Swift 3.1的程序(因此我可以使用默认核心数据堆栈的NSPersistentContainer)。我想写一个非常简单的核心数据模型。问题是我不知道如何处理关系。我想建立一个简单的一对多关系。我已经知道了,如何在核心数据方案上添加这种关系,有截图: 因此,一个聊天可以有很多信息,一条信息只能有一个聊天。两端的删除规则设置为级联。我有自己的类来处理核心数据对象(我不生成它)。此外,我还为每个实体制作了手动模型。但是,当我删除聊天时,

我正在为iOS 10.3编写一个使用Xcode 8.3.3和Swift 3.1的程序(因此我可以使用默认核心数据堆栈的
NSPersistentContainer
)。我想写一个非常简单的核心数据模型。问题是我不知道如何处理关系。我想建立一个简单的一对多关系。我已经知道了,如何在核心数据方案上添加这种关系,有截图:

因此,一个聊天可以有很多信息,一条信息只能有一个聊天。两端的删除规则设置为级联。我有自己的类来处理核心数据对象(我不生成它)。此外,我还为每个实体制作了手动模型。但是,当我删除聊天时,与此聊天相关的消息不会被删除。问题是:我应该怎么做才能使这种关系以正确的方式运作?还有,为什么它不会自动删除任何内容?
感谢您的帮助。

核心数据中的关系不会自动工作。我必须了解如何正确使用它们