此代碼導致崩潰,錯誤終止應用程序由於未捕獲的異常'NSInvalidArgumentException',原因:'executeFetchRequest:錯誤:提取請求必須具有實體。NSInvalidArgumentException',原因:'executeFetchRequest:錯誤:
self.devices = [[managedObjectContext executeFetchRequest:fetchRequest error:nil] mutableCopy];
NSLog(@"point one");
NSString *[email protected]"trip1";
NSFetchRequest *request = [[NSFetchRequest alloc] init];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"thetrip== %@", yourTrip];
[request setEntity:[NSEntityDescription entityForName:@"thetrip" inManagedObjectContext:managedObjectContext]];
[request setPredicate:predicate];
NSError *error = nil;
NSArray *array = [managedObjectContext executeFetchRequest:request error:&error];
if (array == nil)
{
NSLog(@"problemo");
}
崩潰發生在NSError * error = nil後;
而且,你有一個名爲'thetrip'的實體嗎?記錄實體描述。 – Wain