Как эффективно сохранить порядок из перестановки ячеек в collectionView? - PullRequest
0 голосов
/ 27 февраля 2019

Я ищу несколько советов о том, как сохранить порядок из перестановки ячеек в UICollectionView.Если у каждого соответствующего объекта модели есть индекс, а затем я перетаскиваю ячейку куда-то, мне нужно обновить индексы нескольких элементов.Есть ли лучшая практика, как это сделать?Или вы просто обновляете все.

Например:

Если переместить ячейку с индексом 3 на 0, мне придется обновить объекты с 0, 1, 2 до1, 2, 3.Я обеспокоен слишком большим количеством сетевых запросов для обновления каждого объекта.

Другой подход - сохранить порядок объектов в объекте User на сервере.Но это кажется расточительным, потому что тогда каждый User может иметь потенциально большой массив порядка объектов.

т.е.

User {
   objectsOrder: [id10, id3, id1, id4]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...