-1
私は30の部屋があり、各部屋は5つの同じRoomAttributesを持つ必要があります。NSSetをCoreDataに簡単に保存するにはどうすればよいですか?
私はRoomとRoomAttributesの関係が多岐にわたります。
私の解決策は、30 * 5 = 150のRoomAttributesを作成し、すべてのルームに対してNSAのRoomAttributesを作成することでした。これは仕事の割り当てです。
Raum *raum = [NSEntityDescription insertNewObjectForEntityForName:@"Raum" inManagedObjectContext:context];
raum.raumName = @"Main";
raum.etage = @"2. Stock, Raum 1.203";
raum.beschreibung = @"Gut beleuchtet";
raum.raumpreis = [NSNumber numberWithDouble:210];
raum.raumname = @"Besprechungsraum";
私はRoomAttributesを作成する方法:私はルームクリート方法
Raumattribute *attribute =[NSEntityDescription insertNewObjectForEntityForName:@"Raumattribute" inManagedObjectContext:context];
attribute.attributname = @"Beamer";
attribute.schalter = [NSNumber numberWithBool:NO];
Raumattribute *attribute2 =[NSEntityDescription insertNewObjectForEntityForName:@"Raumattribute" inManagedObjectContext:context];
attribute2.attributname = @"Behindertengerecht";
attribute2.schalter = [NSNumber numberWithBool:NO];
私はNSSetの作成方法:
NSSet *attributeFurRaum = [NSSet setWithObjects:attribute1, attribute2,nil];
raum.raumattribute = attributeFurRaum;
は、どのように私はこれを簡単にすることができますか?私は元の質問を誤解し申し訳ありません - - 編集が容易になり
私は私の質問を編集しました – Bashud
私の回答を更新しました –
私のコメントを追加しました – Manav