これを取得できる組み込みの方法はありません。しかし、単純なロジックが機能します。辞書を準備するときに、各キーの前にいくつかの数値テキストを追加するだけです。お気に入り
NSDictionary *dict = [[NSDictionary alloc] initWithObjectsAndKeys:
@"01.Created",@"cre",
@"02.Being Assigned",@"bea",
@"03.Rejected",@"rej",
@"04.Assigned",@"ass",
@"05.Scheduled",@"sch",
@"06.En Route",@"inr",
@"07.On Job Site",@"ojs",
@"08.In Progress",@"inp",
@"09.On Hold",@"onh",
@"10.Completed",@"com",
@"11.Closed",@"clo",
@"12.Cancelled", @"can",
nil];
すべてのキーを配置と同じ順序で取得しながら sortingArrayUsingSelector を使用できる場合。
NSArray *arr = [[dict allKeys] sortedArrayUsingSelector:@selector(localizedStandardCompare:)];
UIView でキーを表示したい場所で、先頭の 3 文字を切り取るだけです。