ios - 神奇的记录删除一对多关系所有 child

标签 ios objective-c core-data magicalrecord

我有一对多的关系,比如老师和学生。现在我想删除给定老师的所有学生。我使用这样的代码:

[Student MR_deleteAllMatchingPredicate:[NSPredicate predicateWithFormat:@"teacher == %@" argumentArray:@[teacher]]];

...但是删除给定的老师。我该如何解决这个问题?

最佳答案

我通过将删除规则从“级联”更改为“无操作”来解决此问题。

关于ios - 神奇的记录删除一对多关系所有 child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29586332/

相关文章:

iOS Core Data NSFetchedResultController.fetchedObject 返回错误数据和 (0,0) 注解

ios - 如何自定义颜色选定的单元格?

objective-c - App图形制作(透明且无多余空格)

objective-c - 无法检测到 MPMoviePlayerDidExitFullscreenNotification

ios - 应用程序更新后 CoreData 崩溃

objective-c - 我的 .xcdatamodel 中的空心箭头是什么?

ios - 每秒保存到核心数据性能

ios - 蓝牙外围设备不应答

ios - FBConnect:如何显示标准 FB 对话框以发布图片和标题?

iphone - iPhone TextView 中带下划线的文本