我很难在 tableView 中显示来自 CoreData 的对象。我有 2 种实体:Sample
和SampleList
. 重要的是要知道 aSampleList
有一个属性sampleSet
,它是一组样本(样本实体)
首先,我成功地展示了每一个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
。
我以为我可以传递给 subview SampleList mySampleList
。但是,我不知道该怎么处理它,因为它没有组织。如何返回有序数组(例如Sample
按属性排序)?dateSample
感谢您的时间 !