我有一个带有属性类对象的数组,例如
for (int i=0; i<[eventList count]; i++) {
NSDictionary *EventListDic=[eventList objectAtIndex:i];
eventData.eventID=[EventListDic objectForKey:@"event_id"];
eventData.eventsname=[EventListDic objectForKey:@"title"];
[self.arrEventDataList addObject:eventData];
[eventData release];
}
我想eventData.eventsname
按字母顺序对这个数组进行排序。我尝试了以下功能,但它不起作用。请建议我如何做到这一点。提前致谢
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"title" ascending:NO];
NSArray *orderedArray = [self.arrEventDataList sortedArrayUsingDescriptors:[NSArray arrayWithObject:sortDescriptor]];
我想对按 eventsname 排序的 arrEventDataList 进行排序。