我有一個應用程序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
等視圖?
我可以將這些代碼片段之一放在他錯誤的地方嗎?
我也釋放傳遞的數據等
是它只是標籤欄緩存的頁面?有沒有辦法強制刷新地圖?
謝謝! (我是怎樣的一個小白,所以如果你能幫助,請清楚的步驟,幫助我理解)
羅伯特