我正在尝试对一个由自定义对象填充的NSArray进行排序,每个对象都有一个类型为NSDate的属性startDateTime
。
以下代码会生成一个名为sortedEventArray
的数组,但其未被排序。我是在完全错误的方向上还是只是错过了一些小东西?
NSSortDescriptor *dateDescriptor = [NSSortDescriptor sortDescriptorWithKey:@"startDateTime"
ascending:YES];
NSArray *sortDescriptors = [NSArray arrayWithObject:dateDescriptor];
NSArray *sortedEventArray = [nodeEventArray sortedArrayUsingDescriptors:sortDescriptors];