Core Data に 1 対多の関係があります。ここで、コア データ エンティティからオブジェクトを作成し、それを NSSet に設定したいと考えました。Core Data Object は正しい方法でインスタンス化されていると思います。しかし、オブジェクトを NSSet に設定することはできませんでした。
AppDelegate *appDelegate = [[UIApplication sharedApplication]delegate];
NSManagedObjectContext *context = [appDelegate managedObjectContext];
NSSet *selectedCategories = [NSSet set];
for (NSString *categoryName in self.categories /*NSMutableArray propterty*/) {
Category *category = [NSEntityDescription
insertNewObjectForEntityForName:@"Category" inManagedObjectContext:context];
category.name = categoryName;
[selectedCategories setByAddingObject:category];
}
[self.delegate addCategoryViewControllerDidSelectCategory:
self didSelectCategories:selectedCategories];
私はまだ Core Data と iOS にまったく慣れていません。皆さん、私を助けてくれることを願っています。前もって感謝します。