Как переставить свой UITableView по алфавиту или по дате изменения - PullRequest
1 голос
/ 21 февраля 2012
  • У меня есть два табличных представления, отображающие данные из базы данных Sqlite.
  • Я могу изменить содержание 2 таблиц. Одна отображаемая дата и данные. Только одна отображаемая информация.
  • т.е. Я могу изменить дату и время, а также слова.
  • Теперь мне нужно упорядочить содержимое по дате в 1 таблице, по алфавиту во 2-й таблице.

Что делать?

Ответы [ 2 ]

3 голосов
/ 21 февраля 2012

Вы можете использовать sortDescriptor для сортировки массива (или fetchRequest при использовании Core Data), который вы используете. Если вы настроили свои tableViews любым другим способом, предоставьте дополнительную информацию.

Документация: SortDescriptors

После сортировки вы можете перезагрузить tableView: [tableView reloadData];

2 голосов
/ 21 февраля 2012

Вы должны хранить ваши данные в некоторой структуре данных (например, массив, словарь и т. Д.), После того, как вы отредактируете дату и время, отсортируете массив или словарь, используя дескрипторы сортировки, а затем перезагрузите таблицу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...