0
我的應用程序是多視圖。主視圖導致Core Data事物的詳細視圖。當我嘗試按在主視圖的一個按鈕,進入到詳細信息視圖,我得到以下崩潰:核心數據:當移動到細節視圖時獲取崩潰
2010-11-21 01:41:01.487 CustomTableView[2253:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'executeFetchRequest:error: A fetch request must have an entity.'
用來工作在另一個項目罰款的核心數據的代碼,但它在這一個崩潰。 沒有核心數據的視圖沒有問題
我該如何解決這個問題? 任何幫助表示讚賞
更新
這裏的取出碼:
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
CustomTableViewAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
NSManagedObjectContext *managedObjectContext = appDelegate.managedObjectContext;
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Hero" inManagedObjectContext:managedObjectContext];
[fetchRequest setEntity:entity];
是的,我在我的fetchresultcontroller方法中有這樣的代碼,這個方法是在覈心數據的視圖中,我需要將它重新定位到別的地方嗎? – Heartbreakkid 2010-11-21 04:58:57
您可以驗證用於提取請求的實體是否爲非零?也許實體名稱拼寫錯誤或者管理對象上下文爲零。 – 2010-11-21 05:45:07
實體名稱是一樣的,但我不確定管理對象上下文,讓我順便重新檢查第一個 – Heartbreakkid 2010-11-21 05:54:59