ios – MagicalRecord如何在关系中添加对象

ios – MagicalRecord如何在关系中添加对象,第1张

概述在iOS5.0中,使用arc,我使用Magical记录在核心数据中创建对象.我有一个产品对象,它具有一对多关系,称为’currentPromotions’,包含Promotion对象. Promotion对象也具有反向关系’parentProduct’.我能够创建这些对象,但是在如何创建关系以及使用 github中的MagicalRecord将Promotion对象附加到产品方面受到了阻碍. 关于 在iOS5.0中,使用arc,我使用Magical记录在核心数据中创建对象.我有一个产品对象,它具有一对多关系,称为’currentPromotions’,包含Promotion对象. Promotion对象也具有反向关系’parentProduct’.我能够创建这些对象,但是在如何创建关系以及使用 github中的MagicalRecord将Promotion对象附加到产品方面受到了阻碍.

关于魔法记录的文档太稀疏了.任何关于此的指针也会有所帮助.

在此先感谢您的帮助

解决方法 使用MagicalRecord时,大多数有关核心数据的信息都适用.我建议在寻找文档时首先查看. MagicalRecord基本上试图编写文档告诉你的好主意.

但是对于你的问题,似乎你有这样的关系:

Product <---> Promotion

您可以像这样连接两个实例:

Product *a = //...;a.promotion = [Promotion createEntity];

其他一切都是为你完成的,不是由MagicalRecord完成的,而是Core Data.
如果您想将产品添加到产品系列中以进行促销,您可以执行以下 *** 作:

Promotion *p = //...;[p addProductOjbect:[Product createEntity]];

在运行时由Core Data为您创建addProductObject:方法.

我强烈建议您在查看MagicalRecord时了解有关Core Data的更多信息,因为MagicalRecord并没有隐藏任何内容.它只是让“简单”的东西变得简单,而且很难实现.

总结

以上是内存溢出为你收集整理的ios – MagicalRecord如何在关系中添加对象全部内容,希望文章能够帮你解决ios – MagicalRecord如何在关系中添加对象所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1076212.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存