有人可以通过简单的核心数据关系示例帮助我吗?我查看了所有教程,仍然无法找到我需要的内容。
示例:
一对多的关系:
实体:国家 州 关系:课程
实体:高尔夫球场 课程名 关系:Statename的
所以State< - >> GolfCourses
如果我有现有国家,我将如何添加coursename记录?
GolfCourses *newCourse = (GolfCourses *)[NSEntityDescription insertNewObjectforEntityName:@"GolfCourses"
inManagedObjectContext:managedObjectContext];
newCourse.coursename = courseTextField.text;
然后我这样做:
statename= SOMETHING?
答案 0 :(得分:0)
您必须创建新内容或获取现有State
,然后将其分配给newCourse.statename
。
您可以使用
创建新的State
State *newState = [NSEntityDescription insertNewObjectforEntityName:@"State" inManagedObjectContext:managedObjectContext];];
并指定:
newCourse.statename = newState;
提取需要更多行,但您应该在阅读Fetching Managed Objects后执行此操作。