gpt4 book ai didi

objective-c - 如何删除关系中的所有子实体?

转载 作者:行者123 更新时间:2023-11-29 11:09:10 25 4
gpt4 key购买 nike

我有一个正在开发的聊天应用程序,但我不太了解应该使用哪些关系。这是设置:

                   / Folder 1 \
Account > Mailbox >- Folder 2 - > Message
\ Folder 3 /

如您所见,我将收到很多消息,但每个其他实体只有一个。我应该在这里设置什么关系,以便在删除 Account 时,它也会删除所有的内容?当然,当一条消息被删除时,它不应该删除该帐户。想法?

最佳答案

在您项目的数据模型中,您只需为受影响的关系设置正确的“删除规则”。

在这种情况下,听起来您正在寻找“级联”删除规则。如果您要选择您的邮箱实体,然后选择它与消息的关系,并将该关系的删除规则设置为“级联”——这将导致在父关系(在本例中为邮箱)为删除。

你绝对应该检查 Core Data Programming Guide ,它可以让您深入了解每个不同的删除规则设置的确切作用(我个人认为名称很明显,但仍然值得回顾)。

关于objective-c - 如何删除关系中的所有子实体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12272411/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com