В моем приложении Я храню данные в базе данных Realm и отображаю данные в UITableView. Я добавляю классную функцию за столом - теперь я могу менять ячейки путем перетаскивания. Но теперь я должен добавить метод к классу DataBase для обмена связанными объектами.Обмен двумя объектами в базе данных Realm.io в Swift
Я понял, что Королевство неупорядочено, поэтому я подумал о добавлении еще одного свойства: index. Но, следовательно, я должен поднять всякую логику об индексации элементов в datamodel (вставить в индекс, удалить по индексу и т. Д.), Это мне кажется неправильным.
Интересно, есть ли общий способ решения такой проблемы?
заметил, что он прекрасно работает без какого-либо метода подкачки объектов, не имеет ни малейшего представления, почему .... –
Я думаю, что это хорошо, чтобы иметь свойство в вашей области браузера, который описывает индекс (хотя я, наверное, назовите это чем-то более конкретным, чтобы избежать путаницы). –
@ DanielvanderMerwe Я боялся этого. Надеялся, что у области есть возможность вставить Item по индексу. Кстати, все работало только визуально, после того, как перезагрузка таблицы приложений становится прежней .... –