Например, объект Координата имеет следующую функцию класса:
Код: Выделить всё
class func sortDescriptors() -> Array
{
return [NSSortDescriptor(key: "sequence", ascending: true)]
}
Код: Выделить всё
var request = NSFetchRequest(entityName: entityName)
request.sortDescriptors = T.sortDescriptors()
Чтобы решить эту проблему, я возвращаю координаты следующим образом:
Код: Выделить всё
return NSArray(array: coordinates!).sortedArrayUsingDescriptors(Coordinate.sortDescriptors()) as? Array
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/268 ... escriptors
Мобильная версия