CoreData からのオブジェクトを tableView に表示するのに問題があります。と の 2 種類のエンティティがSample
ありSampleList
ます。知っておくべき重要なことは、aにはサンプルのセット (サンプルの実体) でSampleList
ある属性があるということです。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];
UITableView
tableView の行をクリックすると、選択したすべてのサンプルを別のサンプルに表示したいと思いますSampleList
。
サブビューに渡せると思いましたSampleList mySampleList
。でも、整理されていないのでどうしたらいいのかわからない。の順序付けられた配列を返すにはどうすればよいですか (たとえば、属性でSample
順序付けられます)。dateSample
お時間をいただきありがとうございます!