Я пишу, что приложение может загружать данные из Интернета, а затем помещать данные в сгруппированный uitableview, где я помещаю данные в первый раздел, а между тем я хочу нанести эти данные на карту во втором разделе стол.
Мне удалось реализовать их в виде таблицы, и она отлично работает. Затем я добавляю кнопку обновления на панель навигации, поэтому, если кто-то нажмет кнопку обновления, приложение снова получит данные из Интернета и перезагрузит представление таблицы с новыми данными.
Здесь возникает проблема, когда я обновляю данные и вызываю метод reloaddata, все ячейки таблицы в обоих разделах обновляются, я имею в виду, карта перезагружается и каждый раз анимируется увеличение масштаба от карты мира до области интереса. Я нажимаю кнопку обновления. Но я хочу перерисовать только аннотации на основе обновленных данных, а не карты.
Я думаю, что проблема исходит от вызова
[self.tableView reloadData]
метод. Есть ли способ просто перезагрузить данные для первого раздела, а не для всех разделов в сгруппированном табличном представлении?
Любое предложение или комментарий приветствуется! Спасибо!