我有一个应用程序3意见。我正在使用标签栏控制器来选择视图。UI标签栏mapView核心数据更新后刷新
我目前已将地图设置为缩放到最近的位置,其中包含所有注释。但是,当我在视图1中更新核心数据时,然后选择选项卡2,但注释引脚保持不变。即使我退出应用程序,针的颜色也会保持不变(它会根据数据状态更改颜色)。我可以更新它的唯一方法是放大,然后退出。
码我曾尝试:
[mapView release];
和
[mapView setNeedsDisplay];
和
[mapView removeAnnotation:tempAnnotation];
[mapView addAnnotation:tempAnnotation];
和
CLLocationCoordinate2D center = [mapView centerCoordinate];
[mapView setCenterCoordinate:center];
我甚至设置在地图 '正常' 的缩放级别,然后重新设定一个FlyTo坐标2倍,远在一次放大。
有没有办法刷新didFinishLoading
等视图?
我可以将这些代码片段之一放在他错误的地方吗?
我也释放传递的数据等
是它只是标签栏缓存的页面?有没有办法强制刷新地图?
谢谢! (我是怎样的一个小白,所以如果你能帮助,请清楚的步骤,帮助我理解)
罗伯特