Переупорядочение данных ядра UITableView (следующее) - PullRequest
1 голос
/ 18 августа 2011

Переупорядочение данных ядра UITableView

У меня проблемы с решением, описанным выше.Если я делаю обновления по одному (то есть одно движение или одно удаление за раз), это работает, когда я возвращаюсь в режим noedit.Но с большим количеством обновлений я получаю сбой приложения.(Я использую fetchcontroller)

Может кто-нибудь попробовать это из незаполненного представления таблицы: - создать 3 строки - нажать режим редактирования и переместить 1-ю ячейку в 3-ю позицию, все еще в режиме редактирования удалить вторую ячейку.- обратно в режим noedit для меня это вылетает

Кроме того, я пытаюсь заставить его работать в групповом стиле и с несколькими разделами, где вы можете перемещать ячейки в любой раздел.Кто-нибудь знает, что приложение делает это правильно?

Спасибо

1 Ответ

1 голос
/ 19 августа 2011

Через несколько дней пробуя разные решения, кажется, я наконец-то получил то, что хотел.

В дополнение к решению Райана Ферретти мне пришлось поставить флаг, чтобы обойти обновления таблиц при фиксации перемещенных изменений в CoreData, чтобы получить егоработа с делегатом nsfetchedresultcontroller.

Это описание в документации Apple, см. Обновления, управляемые пользователями: http://developer.apple.com/library/ios/#documentation/CoreData/Reference/NSFetchedResultsControllerDelegate_Protocol/Reference/Reference.html

Теперь я получил сгруппированный стиль табличного представления и могу перемещать строки из любого раздела в другой.Сортировка, как я хочу.

Так что не забывайте этот флаг.: -)

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