私のプロジェクトでは、 からデータを取得しており、を解析しAPi
てデータを に取得しています。以下に示すように、「」という形式の「 StartDate 」というキーがあります。NSMutableArray
JSON
mm/dd/yyyy hh:mm:ss
StartDate: "5/18/2013 12:00:00 AM"
これらのデータを に保存してresultArray
います。オブジェクトにはさらに 4 つのキーがあり、私JSON
のフォームは
{
EventId: "xxxx",
Title: "xxx",
Location: "xxxx",
StartDate: "5/18/2013 12:00:00 AM",
Link: null
}
ここにはそのようなオブジェクトが複数あります。私がする必要があるのは、resultArray
日付に基づいて(昇順または降順で)内容をソートすることだけです。次のコードを使用します
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"StartDate" ascending:TRUE];
[resultArray sortUsingDescriptors:[NSArray arrayWithObject:sortDescriptor]];
しかし、私はシャッフルされた結果を得ています.ソートは全体を通して正しくありません.誰かが私が間違っていた場所を教えてもらえますか.
ありがとう