Если я переупорядочу строки в представлении таблицы, можно ли сохранить результат, только если пользователь нажал кнопку «Готово»? (Reorder работает прекрасно, но я только хочу, чтобы совершить окончательный результат позиции, если пользователь нажал кнопку Готово, а не каждый раз, когда строка перемещается.)Как сохранить переупорядоченные строки только при нажатии кнопки «Готово»?
Есть ли что-то вроде editingStyle == UITableViewCellEditingCellMove в commitEditingStyle?
Или это возможно только в случае действия moveRowAtIndexPath?
Спасибо за помощь!
Эй, спасибо за ваш ответ. Я фактически храню свои данные в массиве. Мой вопрос - это больше о том, где сохранить, если это делается. На данный момент я прохожу через свой массив данных на moveRowAtIndexPath и сохраняю позиции в моей базе данных. Но этот цикл называется каждый раз, когда я его прибегаю. Поэтому я считаю, что это лучше для производительности, если «действие» сохранения происходит в действии commitEditingStyle, таком как «Удалить». – phx
Просто сделайте свою базу данных в setEditing: animated :. –