【发布时间】:2013-04-24 16:58:41
【问题描述】:
我有一个上下文,我想在上下文中的一个现有对象(Veranstaltung)和一个新对象(Ticket)之间创建一个关系。 p>
NSManagedObjectContext *managedObjectContext = [self managedObjectContext]; //constructor get the Context from the appDelegate
Ticket *ticket = [NSEntityDescription insertNewObjectForEntityForName:@"Ticket" inManagedObjectContext:managedObjectContext];
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Veranstaltung" inManagedObjectContext:managedObjectContext];
[fetchRequest setEntity:entity];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"vID == %@", veranstaltung.vID];
[fetchRequest setPredicate:predicate];
NSError *error = nil;
NSArray *fetchedRequests = [managedObjectContext executeFetchRequest:fetchRequest error:&error];
NSLog(@"FetchedRequests count: %d", fetchedRequests.count);
if(fetchedRequests !=nil)
[ticket setEvent:fetchedRequests[0]];
在设置事件时,应用程序崩溃.. 有人有想法吗?谢谢!
【问题讨论】:
-
报错中提到的关系是什么?其实不是
'xyz',是吗? -
啊每次我都没有提到,这不是“票”,它的“gekauftesTicket”,“票”到“Veranstaltung”的倒数
-
@Jonathan 你是怎么解决你的问题的?
标签: iphone exception nsfetchrequest