我的階級結構的屬性的屬性看起來是這樣的:NSSortDescriptor上的對象
TargetDetail : NSObject
@property Target *target
Target : NSObject
@property NSUInteger location
我TargetDetail對象的數組。我想按照地點對它們進行排序。我試過這個:
NSSortDescriptor *byNum = [[NSSortDescriptor alloc] [email protected]"target.location" ascending:YES];
NSArray *sortDescriptorArray = [[NSArray alloc] initWithObjects:byNum, nil];
[targetArray sortedArrayUsingDescriptors:sortDescriptorArray];
我的NSArray沒有改變。我如何使用這種方法進行排序?謝謝。