Как отсортировать массив JSON и представить его в UITableView - PullRequest
0 голосов
/ 20 октября 2018

У меня есть следующий массив JSON

 {
  "id": 36,
  "name": "The Shawshank Redemption",
  "year": 1994,
  "rating": 9.196
},
{
  "id": 45,
  "name": "The Green Mile",
  "year": 1999,
  "rating": 9.064
},
{
  "id": 48,
  "name": "Forrest Gump",
  "year": 1994,
  "rating": 8.921
},
{
  "id": 39,
  "name": "Schindler's List",
  "year": 1993,
  "rating": 8.817
},
{
  "id": 53,
  "name": "Intouchables",
  "year": 2011,
  "rating": 8.812
},

Итак, как сделать фильмы с одинаковыми годами в UITableView, которые будут показаны в одном разделе (например: «Выкуп Шоушенка» и «Форрест Гамп»)будет показан в разделе «1994», «Зеленая миля» будет показана в разделе «1999» и т. д.)

Также разделы с фильмами должны быть отсортированы по годам (сначала раздел «2011», затем «1999»).«раздел и т. д.» и фильмы в каждом разделе должны быть отсортированы по рейтингу (например, в разделе «1994» «Погашение Шоушенка» должно быть в строке 0 и «Форрест Гамп» в строке 1)

Мое решение для этого состоит в том, чтобы сделать 2-мерный массив и поместить в него фильмы с одинаковыми годами, но я уверен, что для этого должно быть лучшее решение.

1 Ответ

0 голосов
/ 21 октября 2018

Первый : создание пользовательского элемента

Второй : чтение Json, создание массива как пользовательского массива и добавление к этому массиву

Третий : Создать кортеж для секций

Далее : Код для UITableView

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