首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用xcode和core-data中的代码创建托管对象

使用xcode和core-data中的代码创建托管对象
EN

Stack Overflow用户
提问于 2010-04-14 09:27:19
回答 1查看 614关注 0票数 0

objective-c xcode和core-data的新手,很抱歉这个补救性的问题。

我已经建立了一个非常简单的数据模型:

Entity1和Entity2都包含单个属性(字符串)以及彼此之间的一对多关系。

我想扫描Entity1,并根据扫描结果创建一个或多个链接到Entity1的Entity2对象。

我该怎么做呢?我不明白如何在代码中创建Entity2类型的对象,以及如何定义与它们相关的Entity1对象的关系。

我有一个SQL编程背景,将元素插入到带有相关Entiry1条目ID的Entity2表中很容易。我无法理解xcode的核心数据抽象,如果有任何帮助,我将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2010-04-14 09:39:04

只需使用-NSEntityDescription insertNewObjectForEntityForName: inManagedObjectContext:创建一个"Entity2“对象,然后通过为该属性赋值来建立"Entity1”和"Entity2“之间的关系。例如,如果Entity2有一个引用Entity1的"parent“属性,您可以这样做:

代码语言:javascript
复制
e2 = [NSEntityDescription
  insertNewObjectForEntityForName:@"Entity2"
  inManagedObjectContext:context];
e2.parent = e1; // this will create the relationship in both directions
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2634305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档