Student *s1 = [Student new];
s1.city = @"Delhi";
Student *s2 = [Student new];
s2.city = @"Mumbai";
NSArray *arrModels = @[s1,s2];
NSArray *arrCompareModel = @[@"Mumbai",@"Delhi"];
мне нужно сортировать на основе в on arrCompareModel
arrModels
.Сортировка массива, основанный на модели сравнения IOS
Все решения в сети связаны с восходящим. Но здесь у меня есть пользовательская модель. Как мне это достичь?
Используйте 'sortedArrayUsingComparator:', вы можете проверить http://stackoverflow.com/questions/38768463/sort-nsarray-custom-objects-by-another-nsarray-custom-objects/38769228 # 38769228 с той разницей, что 'indexForItem: inList:' может просто быть '[arrCompareModel indexOfObject: student1Or2AccordingToTheCase.city];' – Larme
проверить мой ответ –