我有两个NSArray
对象需要排序,我希望它们能按照相同的顺序排列。一个包含NSString
对象,另一个包含自定义的Attribute
对象。以下是我的“key” NSArray对象:
// The master order
NSArray *stringOrder = [NSArray arrayWithObjects:@"12", @"10", @"2", nil];
使用自定义对象的NSArray:
// The array of custom Attribute objects that I want sorted by the stringOrder array
NSMutableArray *items = [[NSMutableArray alloc] init];
Attribute *attribute = nil;
attribute = [[Attribute alloc] init];
attribute.assetID = @"10";
[items addObject:attribute];
attribute = [[Attribute alloc] init];
attribute.assetID = @"12";
[items addObject:attribute];
attribute = [[Attribute alloc] init];
attribute.assetID = @"2";
[items addObject:attribute];
因此,我想使用 stringOrder
数组来确定自定义对象的 items
数组的排序方式。我该如何做?