事实上,我试图理解这个过程,我的模型理念是这样的
请查看此图片
核心日期的表格图 http://im63.gulfup.com/WqlEfW.png
正如你所看到的,我有书和作家,从作家到书的关系是很多,我想做的
插入例如10本书,一次写一次我完成了这段代码
- (IBAction)add:(id)sender {
id delegate =[[UIApplication sharedApplication]delegate];
NSManagedObjectContext * context =[delegate managedObjectContext];
Writer * writerClass =(Writer *)[NSEntityDescription insertNewObjectForEntityForName:@"Writer" inManagedObjectContext:context];
writerClass.fullName=self.firstName.text;
writerClass.website=self.website.text;
Book* booksClass =[NSEntityDescription insertNewObjectForEntityForName:@"Book" inManagedObjectContext:context];
booksClass.title =self.booktitle.text;
booksClass.redate=self.redate.text;
NSError * error =nil;
if(![context save:&error]){
NSLog(@"there was Error ");
}else{
NSLog(@"All Objects Added ");
}
}
但该代码每次都会插入一本书和一位作家,我需要解释并更新我的代码,如下所示
例如我有这个信息
作家:
图书
标题:c ++
redate:2013年1月1日
标题:电脑A +
redate:12/3/2013
标题:vb.net
redate:3/10/2013
所有与詹姆斯有关的书籍。我怎么能一次插入所有这些信息?