设置一对多关系 Core Data 和 Magical Record
Posted
技术标签:
【中文标题】设置一对多关系 Core Data 和 Magical Record【英文标题】:Setting one-to-many relationship Core Data and Magical Record 【发布时间】:2014-03-08 20:08:15 【问题描述】:如果我有一个与Messages
一对多关系的Conversation
实体(即一个对话可以有许多消息),我创建一个新的消息实体,如下所示:
_message = [Message MR_createInContext:_managedObjectContext];
_message set properties ...
// Use this method to set relationship?
[_conversation addToMessageObject:(Message *)]
如果我已经有一个 _conversation 对象,我如何将这条新消息添加到对话中(换句话说,我如何建立关系)?
【问题讨论】:
您的问题中已经有了该方法。你试过了吗? 【参考方案1】:我也遇到了这个问题,您需要在_message
上创建关系:
_message.conversation = _conversation;
【讨论】:
以上是关于设置一对多关系 Core Data 和 Magical Record的主要内容,如果未能解决你的问题,请参考以下文章
如何为一对多关系正确配置 Core Data 数据模型和 NSManagedObject?
UICollectionView - 基于 Core Data 一对多关系的部分和行