关系的例子

时间:2013-10-21 20:38:10

标签: ios core-data

有人可以通过简单的核心数据关系示例帮助我吗?我查看了所有教程,仍然无法找到我需要的内容。

示例:

一对多的关系:

实体:国家 州 关系:课程

实体:高尔夫球场 课程名 关系:Statename的

所以State< - >> GolfCourses

如果我有现有国家,我将如何添加coursename记录?

 GolfCourses *newCourse = (GolfCourses *)[NSEntityDescription insertNewObjectforEntityName:@"GolfCourses"
inManagedObjectContext:managedObjectContext];

newCourse.coursename = courseTextField.text;

然后我这样做:

statename= SOMETHING?

1 个答案:

答案 0 :(得分:0)

您必须创建新内容或获取现有State,然后将其分配给newCourse.statename

您可以使用

创建新的State
 State *newState = [NSEntityDescription insertNewObjectforEntityName:@"State" inManagedObjectContext:managedObjectContext];];

并指定:

newCourse.statename = newState;

提取需要更多行,但您应该在阅读Fetching Managed Objects后执行此操作。