gpt4 book ai didi

objective-c - 删除核心数据实体

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

我正在做一个需要充分利用核心数据的项目。我已经使用它几个月了。我有一个小问题。我有两个不同的实体,一个名为“学生”的实体,另一个名为“类(class)”的实体。学生和类(class)之间的关系是一对多。我经常从远程 json 更新实体。因此,有时类(class)实体中存在与学生实体没有关系的悬空指针。需要删除此类实体。删除此类对象如何更好?

              Courses(points to student) <------------- Student ----------------> Course (Points to student) 
|
|
|
|
Course (Points to student)

Course(has no pointer to student, no foreign key to relate with student)

最佳答案

您确定需要删除没有学生的类(class)吗?当然,这可能是有效的。我认为你应该取消这些关系,所以当你删除一个学生时,所有指向它的类(class)都会停止引用该学生。

您可能需要检查您的 relationship delete rules所以在我看来它们应该是无效的。

关于objective-c - 删除核心数据实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11343391/

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