データベースを取得して、ID で並べ替える必要があります。たとえば、データベースに database_id と content の 2 つの列があります。最後の行を NSLOG すると、「コンテンツ」列のすべての行が取得されます。しかし、1,2,3,4,5,6 (昇順) である database_id に基づいて、これらの「コンテンツ」行を並べ替える必要があります。ヘルプ ???
NSFetchRequest *request = [[NSFetchRequest alloc] init];
NSEntityDescription *ent = [NSEntityDescription entityForName:@"databaseName" inManagedObjectContext:self.managedObjectContext];
[request setEntity:ent];
NSSortDescriptor *srt = [NSSortDescriptor sortDescriptorWithKey:@"database_id" ascending:YES];
[request setSortDescriptors:[NSArray arrayWithObject:srt]];
NSError *error;
NSArray *result = [self.managedObjectContext executeFetchRequest:request error:&error];
if (!result)
{
//error
}
NSMutableArray *myArray = [[NSMutableArray alloc] initWithArray:[result valueForKey:@"content"]];