私のプロジェクトでは、 からデータを取得しており、を解析しAPiてデータを に取得しています。以下に示すように、「」という形式の「 StartDate 」というキーがあります。NSMutableArrayJSONmm/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]];
しかし、私はシャッフルされた結果を得ています.ソートは全体を通して正しくありません.誰かが私が間違っていた場所を教えてもらえますか.
ありがとう