Вы можете заменить свой код для сортировки следующим:
NSSortDescriptor *highestToLowest = [NSSortDescriptor sortDescriptorWithKey:@"self" ascending:YES];
NSMutableArray *sortedArray = items.mutableCopy;
[sortedArray sortUsingDescriptors:[NSArray arrayWithObject:highestToLowest]];
Установка YES
на ascending
приведет к 1,3, 2,6, 3,1…, тогда как установка NO
приведет к 3,1, 2,6, 1,3…
Скажите, если вам нужна помощь :)