我很难在 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
感谢您的时间 !