NSFetchRequest の結果をソートするために sortDescriptor を使用しています。私はこれをやっています。
NSFetchRequest *request = [NSFetchRequest fetchRequestWithEntityName:@"Team"];
request.sortDescriptors = [NSArray arrayWithObject:[NSSortDescriptor sortDescriptorWithKey:@"position" ascending:YES]];
位置には次の 4 つの値があります。
- 攻撃者
- ゴールキーパー
- ウィンガー
- ディフェンダー
現時点では、すべての位置を分離してグループ化しています。最初にすべてのアタッカー、次にすべてのゴールキーパー、次にすべてのディフェンダー、最後にすべてのウインガーです。私が今達成したいのは、ランクの順序を変更することです。ランクの順序はあるべきです。
- まずすべてのゴールキーパー
- 2番目にすべてのディフェンダー
- 3番目にすべてのウイング
- そして最後にすべてのウィンガー
誰も私がそれを行う方法を知っていますか?
前もって感謝します!