Я пытаюсь сортировать NSArray, который заполняется пользовательскими объектами. Каждый объект имеет свойство startDateTime
, которое имеет тип NSDate.
Следующий код приводит к массиву sortedEventArray
, заполненному, но не отсортированному. Я иду об этом совершенно неправильно или я просто пропустил что-то маленькое?
NSSortDescriptor *dateDescriptor = [NSSortDescriptor sortDescriptorWithKey:@"startDateTime"
ascending:YES];
NSArray *sortDescriptors = [NSArray arrayWithObject:dateDescriptor];
NSArray *sortedEventArray = [nodeEventArray sortedArrayUsingDescriptors:sortDescriptors];