Используйте пользовательский компаратор или селектор. NSSortDescriptor
имеет несколько методов, на которые вам следует взглянуть. Из ссылки на класс NSSortDescriptor :
+ sortDescriptorWithKey:ascending:selector:
– initWithKey:ascending:selector:
+ sortDescriptorWithKey:ascending:comparator:
– initWithKey:ascending:comparator:
Вы, вероятно, столкнетесь с проблемами, если передадите дескрипторы сортировки такого рода в запрос на выборку Core Data.