我在核心数据中有一对多的关系。现在我想从我的核心数据实体中创建一个对象并将其设置为 NSSet。我认为核心数据对象以正确的方式实例化。但是我没有将我的对象设置为 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 还是很陌生。我希望你能帮助我的人。先感谢您。