У меня есть UITableViewController, отображающий данные ядра. Моя сущность данных имеет 5 свойств. Я хочу просмотреть данные в разделах в табличном представлении группы. Используя сегментированный элемент управления tableViewController, я хочу просмотреть их по свойству A, когда выбран сегмент A, свойству B, когда выбран B, и C, когда выбран C.
Чтобы уточнить: допустим, что свойство A является «брендом». Когда выбран сегмент «бренд», я хочу, чтобы заголовок группы читался как «BrandX», а затем в первом сгруппированном разделе перечислялся список всех данных, имеющих марку X. Следующий раздел будет помечен как «Бренди» и так далее. Аналогично для сегментов «размер» и «материал», например.
Итак, в итоге, один контроллер табличного представления, который отображает таблицу в разделах тремя различными способами, управляемыми сегментированным элементом управления.
Я попытался использовать оператор switch для segmentedControl.selectedSegmentIndex, а затем использовать разные NSSortDescriptors для каждого случая. Не сработало.
Я попытался использовать операторы if в fetchedResultsController аналогичным образом. Не происходит.
Я просто не вижу этого. Кто-нибудь с идеями?
Спасибо