Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 实体之间的核心数据关系_Iphone_Objective C_Core Data_Entity Relationship - Fatal编程技术网

Iphone 实体之间的核心数据关系

Iphone 实体之间的核心数据关系,iphone,objective-c,core-data,entity-relationship,Iphone,Objective C,Core Data,Entity Relationship,嗨,我需要在我的应用程序中使用coredata关系。coredata关系对我来说是第一个tym。请引导我 我需要有两个实体“产品”和“评论”。对于单个产品,可以有多个评审。我有三个问题 1) “产品”实体已包含数据。我以后只需要将评论添加到“评论”实体。那么如何连接这两个实体呢?两者之间唯一的共同点是“产品id” 2) 如果我删除了一个产品,如何从“评论”实体中删除与之相关的所有评论 3) 我可以在不改变“产品”实体的情况下删除评论吗 请帮帮我。 提前感谢。产品和评论之间的关系是一对多的。因此,

嗨,我需要在我的应用程序中使用coredata关系。coredata关系对我来说是第一个tym。请引导我

我需要有两个实体“产品”和“评论”。对于单个产品,可以有多个评审。我有三个问题

1) “产品”实体已包含数据。我以后只需要将评论添加到“评论”实体。那么如何连接这两个实体呢?两者之间唯一的共同点是“产品id”

2) 如果我删除了一个产品,如何从“评论”实体中删除与之相关的所有评论

3) 我可以在不改变“产品”实体的情况下删除评论吗

请帮帮我。
提前感谢。

产品和评论之间的关系是一对多的。因此,在两个实体之间创建一个关系,并将产品实体的删除规则设置为“级联”,以便在删除一个产品实体时,产品的相应评论也会被删除。

您必须为这两个实体建立
关系
,如果您使用
NSArrayController
管理对象上下文,则必须将
评论的
内容集
绑定到它的关系。 然后,您可以使用NSarraycontroller控制添加为
review
的对象,并在不影响
product'
s对象的情况下删除它们。
此外,您必须将托管对象绑定为应用程序的委托,以管理对象上下文。

您好,谢谢您的回复。我创建了实体和级联。但是有什么样的程序吗?@cancerian,欢迎我的朋友。这不是硬编码的,您必须按照我在Interface Builder(IB)中所说的去做。此外,您还可以在apple文档中搜索数组和ArrayController的绑定。