【发布时间】:2014-11-24 13:52:59
【问题描述】:
我有一个名为“allConversations”的NSMutableArray,其中包含一个自定义类“用户”。
每个用户都有属性“lastMessageDate”。
e.x : user.lastMessageDate;
按日期对数组进行排序的最佳方法是什么?
我有这个代码:
NSMutableArray *arrCopy = [[NSMutableArray alloc]initWithArray:unSortedArr];
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"lastMessageDate" ascending:TRUE];
[arrCopy sortUsingDescriptors:[NSArray arrayWithObject:sortDescriptor]];
但我不知道在这种情况下如何实现它
【问题讨论】:
-
当您使用
lastMessageDate而不是createdAt时会发生什么? -
我的错误,“createdAt”是“lastMessageDate”。我现在改了
标签: ios objective-c arrays sorting