【问题标题】:Reload view using data from map使用地图中的数据重新加载视图
【发布时间】:2012-03-21 03:26:09
【问题描述】:

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

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

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

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

}

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

  1. 在表格视图中单击行,在模态视图中执行操作,将数据发送到 Web 服务器
  2. 模式视图已关闭。向地图控制器发送通知以刷新来自网络服务器的数据(刷新注释)
  3. 用户返回表格视图
  4. 表格视图未显示更新的数据

数据是通过 API 调用接收的,因此在完成函数中我将通知发布到表视图以刷新数据。收到通知,如果我知道如何在这里访问新数据就一切都好!

有什么想法吗?

【问题讨论】:

    标签: uitableview android-mapview reload nsurlrequest segue


    【解决方案1】:

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

    [[self tableView] reloadData];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-03
      • 2021-04-15
      相关资源
      最近更新 更多