NSStringオブジェクトとNSNumberオブジェクトを持つ2つのNSMutableArrayがあります。具体的には、次のとおりです。
NSMutableArray * points; // NSNumber objects
NSMutableArray * players; //NSString objects
そして、ポイントのオブジェクトに従って両方を並べ替える必要があります。私はこれを1つに基づいて2つのNSMutableArrayを注文しようとしましたが、NSArrayのために役に立ちませんでした。NSMutableArraysでこれを行う必要があります。これを使ってポイントを並べ替えます
NSSortDescriptor *highestToLowest = [NSSortDescriptor sortDescriptorWithKey:@"self" ascending:NO];
[points sortUsingDescriptors:[NSArray arrayWithObject:highestToLowest]];