使用地图中的数据重新加载视图

时间:2012-03-21 03:26:10

标签: uitableview android-mapview reload nsurlrequest segue

我是Objective C / iOS的新手,但希望我能够清楚地解释得到一些帮助:

应用程序有一个带引脚和标注的地图。点击标注会根据注释(视图)中的数据加载表视图:

- (void)mapView:(CPMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control {

[self performSegueWithIdentifier:@"ShowUserClusterTable" sender:view];

[self performSegueWithIdentifier:@"ShowUserClusterTable" sender:view];

用户可以从该表视图执行操作,然后应该修改表视图。

  1. 单击表视图中的行,在模态视图中执行操作,将数据发送到Web服务器
  2. 模态视图被驳回。发送到地图控制器以从Web服务器刷新数据的通知(注释被刷新)
  3. 用户返回表格视图
  4. 表视图未显示更新数据
  5. 通过API调用接收数据,因此在完成功能中,我向表视图发布通知以刷新数据。收到通知,如果我知道如何在这里访问新数据,一切都会好的!

    有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您是否尝试从tableView重新加载数据?

[[self tableView] reloadData];