Сортировать NSArray пользовательских объектов на основе сортировки другого NSArray строк

У меня дваNSArray объекты, которые я бы хотел отсортировать одинаково. Один содержитNSString объекты, другие обычаиAttribute объекты. Вот какой мойключ» 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 массив пользовательских объектов. Как я могу это сделать?

Ответы на вопрос(5)

Ваш ответ на вопрос