Обновить вид, используя данные с карты - PullRequest
0 голосов
/ 21 марта 2012

Я новичок в Objective C / iOS, но, надеюсь, я могу объяснить достаточно ясно, чтобы получить некоторую помощь:

В приложении есть карта с выводами и выносками.При нажатии выноски загружается табличное представление на основе данных в аннотации (представление):

- (void)mapView:(CPMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control {</p> <pre><code>[self performSegueWithIdentifier:@"ShowUserClusterTable" sender:view];

}

Пользователь может выполнить действие из этоготабличное представление, которое затем должно изменить табличное представление.

  1. Щелкните строку в табличном представлении, выполните действие в модальном представлении, данные, отправленные на веб-сервер
  2. Модальное представление отклонено.Уведомление, отправленное на контроллер карты для обновления данных с веб-сервера (аннотации обновляются)
  3. Пользователь вернулся в табличное представление
  4. В табличном представлении не отображаются обновленные данные

Данныеполучен через вызов API, поэтому в функции завершения я отправляю уведомление в табличное представление для обновления данных.Уведомление получено, и если бы я знал, как получить доступ к новым данным, все было бы хорошо!

Есть идеи?

1 Ответ

0 голосов
/ 09 августа 2012

Вы пытались перезагрузить данные из tableView ??

[[self tableView] reloadData];
...