Правильно, поэтому мой UITableView загружает и помещает все ячейки в алфавитном порядке. Затем информация загружается с сервера, и вычисления выполняются, когда TableView перезагружается, когда все будет завершено. В настоящее время это довольно простая процедура: как только информация загружается с сервера, ячейки даже не перемещаются, они остаются в алфавитном порядке. Ничего действительно не происходит, кроме половины заполненной информации, и небольшие изменения производятся в зависимости от расчетов. Мне было интересно, есть ли простой способ помещать ячейки в секции в зависимости от расчетов, сделанных после завершения загрузки? У меня возникла идея создать 4 массива (будет только 4 раздела), и после того, как isLoading установлен на no, изменение источника данных TableView для создания разделов, однако, это немного звучит ... iffy. Я знаю, что это теоретический вопрос, в отличие от проблемы с кодированием, но прежде чем я пойду и испортил свой код, в том, что обязательно будет глупо неэффективным способом делать вещи, есть простой способ «назначить» UITableViewCells для разделов ?Сортировка ячеек в UITableView в разделы после загрузки TableView
Моя основная проблема заключается в том, что если пользователь удалит ячейку, удаление соответствующей записи в Core Data будет немного сложнее и подвержено ошибкам. Это привело меня к другой идее. Что делать, если я добавил дополнительный атрибут к объекту Core Data. Этот атрибут будет назначен, а затем сохранен после выполнения вычислений. Проблема заключается в том, что никакие существующие базы данных не будут работать. Должен быть аккуратный способ достижения этого.
Спасибо за помощь. Если вам нужно, чтобы я опубликовал любой код, просто скажите так, и я это сделаю.
Можете ли вы прояснить проблему, связанную с добавлением атрибута в Core Data и с проблемами с БД после? – Bill
@Bill Хорошо, мое приложение уже было распространено несколько. Добавление другого атрибута приведет к несовместимости с тем, кто использовал приложение, а это значит, что им придется переустанавливать приложение, я прав? – Mackey18
В этом смысле, да. В идеале вы можете использовать API для своей базы данных, чтобы обновления не вызывали проблем. – Bill