0
我在顯示來自CoreView的對象時遇到了困難。 我有2種實體:Sample
和SampleList
。重要的是要知道SampleList
有一個屬性sampleSet
這是一組樣本(樣本的實體)在UITableView CoreData中顯示集合中排列的對象
首先,我成功地顯示每個SampleList
。這裏是viewDidLoad
:
NSFetchRequest *request = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"SampleList" inManagedObjectContext:managedObjectContext];
[request setEntity:entity];
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"lastSampleDate" ascending:NO];
NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:sortDescriptor, nil];
[request setSortDescriptors:sortDescriptors];
[sortDescriptor release];
[sortDescriptors release];
NSError *error;
NSMutableArray *mutableFetchResults = [[managedObjectContext executeFetchRequest:request error:&error] mutableCopy];
if (mutableFetchResults == nil) {
// Handle error
}
[self setSampleListArray:mutableFetchResults];
[mutableFetchResults release];
[request release];
當我點擊我的tableView一排,我想在另一個UITableView
從選擇的SampleList
每個樣本顯示。
我以爲我可以傳遞給子視圖SampleList mySampleList
。但是,我不知道該怎麼辦,因爲它沒有組織。 如何返回Sample
的有序數組(例如,按dateSample
屬性排序)?
謝謝你的時間!
它的工作!實際上這很快。但我不明白爲什麼我必須保留sortedArray(在.h中聲明) – leochab 2010-05-25 15:29:00