просто делаешь проперти типа distance, в своем fetched results controller делаешь сортировку запроса по этому проперти. в нужные моменты пересчитываешь дистанцию у всех объектов и ловишь отсортированные объекты в контроллере (со всеми изменениями для анимаций таблицы, если это нужно)
Никак не могу разобраться с этой сортировкой) я сделал transient свойство, но как сортировать по нему никак разобраться не могу.
sortDescriptors
не поддерживает сортировку по полям, которые не сохраняются в базе данных.. Как возможно отсортировать по вычисляемому полю?
Нашел инструкцию здесь, но нужно редактировать созданный Xcode класс модели, который будет обновляться при изменении и класс нужно будет редактировать постоянно заново… Есть ли еще варианты? Спасибо большое)
https://stackoverflow.com/questions/25960555/coredata-swift-and-transient-attribute-getters