Я использую Core Data для просмотра таблицы. Мои данные упорядочены по расстоянию от вашего текущего местоположения. Я хотел бы иметь новый раздел для предметов с 5, 10 и 20 милями.
Мое значение расстояния сохраняется в хранилище данных как NSInteger, и я получаю его, используя NSNumber в моей объектной модели.
Я немного поискал и обнаружил, что мне нужно использовать атрибут sectionNameKeyPath
, чтобы разделить данные.
Моя проблема в том, что я не знаю лучшего способа группировки данных. Во время поисков я наткнулся на временное свойство или использовал категорию NSNumber, чтобы определить, в каком разделе должен быть элемент.
Является ли любой из этих методов лучшим способом получения моего конечного результата, если так, может ли кто-нибудь предоставить какие-либо подробности о том, как его реализовать?
Спасибо.