Ios 核心数据一对多插入与一个相关的多个对象

Ios 核心数据一对多插入与一个相关的多个对象,ios,core-data,Ios,Core Data,事实上,我正试图理解这个过程我的模型想法是这样的 请检查这张照片 核心数据图表 正如你所看到的,我有书和作家,作家和书之间的关系是多方面的,我想这样做 例如,插入10本书,一次写一次我已经完成了这段代码 - (IBAction)add:(id)sender { id delegate =[[UIApplication sharedApplication]delegate]; NSManagedObjectContext * context =[delegate managed

事实上,我正试图理解这个过程我的模型想法是这样的

请检查这张照片

核心数据图表

正如你所看到的,我有书和作家,作家和书之间的关系是多方面的,我想这样做

例如,插入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 ");
    }

}
但是每次代码都会插入一本书和一位作者,我需要对代码进行如下解释和更新

例如,我有这个信息

作者:

全名:詹姆斯 网站:google.com 书

标题:C++ 修订日期:2013年1月1日

标题:计算机A+ 修订日期:12/3/2013

标题:vb.net 修订日期:2013年3月10日


所有那些书都与詹姆斯有关。如何一次插入所有这些信息?

您是否检查了此项。。对但不是我需要的。请阅读我的问题。