1
我有以下字符串中的數字數組。使用自定義比較器排序字符串的NSArray
08,
03,
11,
06,
01,
09,
12,
07,
02,
10
而且我希望它是:
06,
07,
08,
09,
10,
11,
12,
01,
02,
03
我怎樣才能做到這一點?我正在考慮使用這樣的自定義比較器:
NSComparisonResult compare(NSString *numberOne, NSString *numberTwo, void *context)
但是從來沒有使用過它。
有幫助嗎?
親切的問候
編輯
奧凱所以此刻我這樣做。
NSArray *unsortedKeys = [self.sectionedKalender allKeys];
NSMutableArray *sortedKeys = [[NSMutableArray alloc]initWithArray:[unsortedKeys sortedArrayUsingSelector:@selector(localizedCompare:)]];
從01 - > 12這排序數組這些數字代表我在我的tableview中的月份。目前在Januari開始,並在十二月停止。我現在想要的是,從六月開始到三月結束。
希望這個問題有點清楚。
是什麼樣的排序是這樣的稱呼呢? –
這不是排序。 – samfisher
使用你的自定義邏輯... – Maulik