基本上我有这个iphone应用程序从应用程序sqlite数据库(来自实体:模块)获取有关不同模块(学生研究的科目)的数据,并在点击单元格时显示它们在uitableview中...它代表一个模块),它推送一个包含模块细节的viewcontroller。
'模块'属性: name =模块名称,body =用户可以为模块保存的注释。
我添加了一个评估实体,其属性为:
'评估'属性:类型=考试或作业,名称=作业名称,数据=到期日期
我想做的是:
如果有人可以提供帮助,我们将不胜感激。如果我的解释有点令人困惑,也道歉......
答案 0 :(得分:1)
首先,您要将评估中的反向关系反馈给模块。
然后你可以创建模块对象,
for(int i=0;i<userInputValue;i++){
AssessmentObject *anAssessment= [NSEntityDescription insertNewObjectForEntityForName:@"Assesment" inManagedObjectContext:self.managedObjectContext];
[anAssessment setDate:[NSDate date]];
[anAssessment setName:@"Untitled module"];
[anAssessment setModule:self.currentModule];
}
一旦分配了它们,你需要将它们推到模态视图来控制输入
ModalViewController *aModalViewController=[[ModalViewController alloc] init];
aModalViewController.assessmentSet = [self.currentModule assessments];
[self.navigationController pushModalViewController:aModalViewController animated:YES];
然后您需要设置modalViewController以允许编辑集合中的对象。也许是一些下一个/上一个按钮,然后让它在解雇时保存上下文。