【发布时间】:2013-01-14 11:58:54
【问题描述】:
在我的项目中,我从APi 获取一些数据,然后通过解析JSON 将数据检索到NSMutableArray。它有一个名为“StartDate”的键,格式为:“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]];
但是我得到一个打乱的结果,排序始终不正确,谁能告诉我我哪里出错了。
谢谢
【问题讨论】:
-
也许(可能)是一个骗子,但肯定不是太本地化。我只能怀疑那些反对的选民懒得去查那些骗子。
-
@HotLicks 你是对的!感谢您的评论老兄,我刚刚发布了让他们注意不要在这里滥用他们的权利!他们中的一些人将投票和举报视为一种爱好!
标签: iphone ios objective-c nsdate nssortdescriptor