私はエンティティ「Teilnehmer」からメンバーを取得しようとし、それを「buchung」との関係を持つ別のエンティティ「Buchungsteilnehmer」に保存したいと考えています。
問題は、nsset 関数が姓だけを保存し、それを私のエンティティ「buchung」との関係に置くことです。しかし、for ステートメント内のすべてのメンバーを「buchung」との関係に格納したいと考えています。
助けてください
NSFetchRequest *request = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Teilnehmer" inManagedObjectContext:context];
[request setEntity:entity];
NSArray *events = [context executeFetchRequest:request error:nil];
for (Teilnehmer *teil in events) {
teilnehmer = [NSEntityDescription insertNewObjectForEntityForName:@"Buchungsteilnehmer" inManagedObjectContext:context];
teilnehmer.name=teil.name;
NSLog(@"Name der Teilnehmer lautet: %@",teil.name);
NSError *error;
if (![context save:&error])
{
NSLog(@"Fehler beim hinzufügen : %@", [error localizedDescription]);
}
}
NSSet *set = [NSSet setWithObject:teilnehmer];
NSLog(@"SET: %@",set);
buchung.buchungsteilnehmer=set;
NSError *error;
if (![context save:&error])
{
NSLog(@"Fehler beim hinzufügen : %@", [error localizedDescription]);
}