2017-07-04 94 views
0

我正在编写一个程序使用Xcode 8.3.3和Swift 3.1 for iOS 10.3(所以我可以使用NSPersistentContainer与默认的核心数据堆栈)。我想用关系编写非常简单的核心数据模型。问题是我不知道如何处理关系。我想做一对多的简单关系。我已经知道了,如何增加对核心数据计划这个关系,有截图:Swift 3核心数据关系不会删除相关对象

Core Data Scheme

所以,一个聊天可以有很多的消息,一个消息只能有一个聊天。两端删除规则设置为级联。我有我自己的类来处理核心数据对象(我没有生成它)。另外,我为每个实体制作了手动模型。但是,当我删除聊天时,与此聊天关联的消息不会被删除。问题是:我该如何以正确的方式强制这种关系工作?而且,为什么它不会自动删除任何东西? 谢谢你的帮助。

回答

0

Core Data中的关系不能自动工作。我必须了解如何正确使用它们。

相关问题