Objective c 与一个实体有多个关系且没有反向关系?

Objective c 与一个实体有多个关系且没有反向关系?,objective-c,ios,core-data,Objective C,Ios,Core Data,我需要一些帮助。以下是我的数据模型的一部分: 我有一个文件夹,但我也想有一些文件夹,我可以轻松地访问,而无需每次搜索。因此,我创建了一个默认文件夹实体,并希望与某个文件夹建立关系 然而,它抱怨说它想要一种相反的关系。我看不出在这种情况下会有什么效果。有什么想法吗?在这种情况下,只需忽略警告。如果警告令您烦恼,请在生成设置中添加一个新属性,称之为MOMC\u NO\u reverse\u RELATIONSHIP\u WARNINGS,并将该值设置为YES 在这种情况下,只需忽略该警告。如果该警

我需要一些帮助。以下是我的数据模型的一部分:

我有一个文件夹,但我也想有一些文件夹,我可以轻松地访问,而无需每次搜索。因此,我创建了一个默认文件夹实体,并希望与某个文件夹建立关系


然而,它抱怨说它想要一种相反的关系。我看不出在这种情况下会有什么效果。有什么想法吗?

在这种情况下,只需忽略警告。如果警告令您烦恼,请在生成设置中添加一个新属性,称之为MOMC\u NO\u reverse\u RELATIONSHIP\u WARNINGS,并将该值设置为YES

在这种情况下,只需忽略该警告。如果该警告令您烦恼,请在生成设置中添加一个新属性,称之为MOMC\u NO\u reverse\u RELATIONSHIP\u WARNINGS,并将该值设置为YES

拉米的答案是正确的,你不必定义一个相反的关系。我只想指出另一个选择:

您可以定义从
文件夹
默认文件夹
的多个反向关系,例如:

  • defAccount
    account
    成反比关系
  • devarchive
    archive
    相反
  • 。。。等等
缺点:文件夹记录较大,因此数据库需要更多空间


优势:如果您将这些反向关系的“删除规则”定义为“无效”,则
帐户
存档
。。。如果相应的
文件夹
被删除,则
DefaultFolders
中的属性将自动设置为
nil

Ramy的答案是正确的,您不必定义反向关系。我只想指出另一个选择:

您可以定义从
文件夹
默认文件夹
的多个反向关系,例如:

  • defAccount
    account
    成反比关系
  • devarchive
    archive
    相反
  • 。。。等等
缺点:文件夹记录较大,因此数据库需要更多空间

优势:如果您将这些反向关系的“删除规则”定义为“无效”,则
帐户
存档
。。。如果删除相应的
文件夹
,则
DefaultFolders
中的属性将自动设置为
nil