gpt4 book ai didi

cocoa - 如何设置映射模型中逆关系的值?

转载 作者:行者123 更新时间:2023-12-03 17:36:26 25 4
gpt4 key购买 nike

在我的模型的 v1 中,我的演示文稿和幻灯片之间存在一对多关系:

presentation---->>slides

在 v2 中,我通过添加反向一对一来解决这个愚蠢的问题:

presentation<--->>slides

在这两个模型中,一张幻灯片属于1个且仅属于1个演示文稿(尽管模型中并未对此进行编码)。

如何在映射模型中指定值表达式来创建 slide-->presentation 关系,而不创建 NSEntityMigrationPolicy 子类?

最佳答案

据我所知,不可能使用映射中的值表达式来执行此操作。解决方案是为映射创建一个 NSEntityMigrationPolicy 子类。

NSEntityMigrationPolicy子类中重写createRelationshipsForDestinationInstance:entityMapping:manager:error:。在此方法中,使用在管理器 destinationContext 中执行的标准 NSFetchRequest 获取相关对象。请务必调用 super 以确保任何其他关系也被迁移。

关于cocoa - 如何设置映射模型中逆关系的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4997289/

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