我有一个coredata项目:
这里我有3个实体:a)类别,b)内容,c)标签。我已经添加了类别值,但是当用户选择了他想要内容的类别时,我无法弄清楚如何在内容实体中设置类别。
我真的很感谢你的帮助
答案 0 :(得分:0)
我弄清楚如何将类别添加到内容中:
NSError *error = nil;
NSManagedObjectContext *moc = [self managedObjectContext];
NSEntityDescription *contentDescription = [ NSEntityDescription entityForName:@"Categories" inManagedObjectContext:moc];
NSFetchRequest *categoRequest = [NSFetchRequest new];
categoRequest.entity = contentDescription;
NSPredicate *categoPredicate = [NSPredicate predicateWithFormat:@"category like %@", _dropMenuOulet.stringValue];
categoRequest.predicate = categoPredicate;
NSArray *results = [moc executeFetchRequest:categoRequest error:&error];
Categories *catego = (Categories*) [results objectAtIndex:0];
Content *content1 = [NSEntityDescription insertNewObjectForEntityForName:@"Content" inManagedObjectContext:moc];
content1.category = catego;
content1.title = _titleOutlet.stringValue;
content1.body = _bodyOutlet.stringValue;
但现在我想弄清楚如何将标签添加到内容中。