以下のような配列に日付があり、並べ替えたいと思います。
NSMutableArray *arrDates =[[NSMutableArray alloc]init];
[arrDates addObject:@"24/01/2010"];
[arrDates addObject:@"15/05/2014"];
[arrDates addObject:@"04/03/2011"];
[arrDates addObject:@"30/05/2013"];
[arrDates addObject:@"11/10/2012"];
以下のコードを試してみましたが、ここでキーとして正確に渡す必要があるものを取得できません。
NSSortDescriptor *sortDis = [[NSSortDescriptor alloc] initWithKey:????? ascending:TRUE];
[arr sortUsingDescriptors:[NSArray arrayWithObject:sortDis]];
私は自分自身を渡しましたが、日付(日)にのみ基づいてソートしています。
以下のように結果を表示したい
24/01/2010
04/03/2011
11/10/2012
30/05/2013
15/05/2014
また、以下の行で試しました
[arrDates sortUsingSelector:@selector(compare:)];
しかし、役に立たない。助けてください。