2012-10-26 35 views
0

大家好:這對我來說仍然是一個謎。我的應用程序加載一個藍色屏幕(海洋)後,我把我的「找到我」按鈕,它包含以下內容:海洋(藍色屏幕)爲用戶請求地圖上顯示位置

-(IBAction)findMe 
{ 
    self.mapView.showsUserLocation = YES; 
    [mapView setCenterCoordinate:mapView.userLocation.coordinate animated:YES]; 
} 

我的這個錯誤的補救措施的理解是,你可能要mapView.showsUserLocation = YES ;在ViewWillAppear部分,但我願意反饋。我的問題是,我怎樣才能停止通過點擊我的按鈕加載死亡的藍屏? :)

回答

3

啊,我指導你錯了(看看我在那裏做了什麼?maps?steer?eh ???)。請參閱此問題的答案:Centering map against user's location - 問題的結尾也進行了更新,以包含指向位置更新響應的更多有用信息的鏈接。我認爲這應該「讓你在那裏」(他再次做到了!)。

+0

感謝您的鏈接,我會檢查出來。通常,我也會在詢問之前在本網站上尋求相關問題,但有趣的是,我已經查看了所有內容,並且在我知道之前沒有看到這篇文章。再次感謝。 – Greg

+0

Google比SO的內部搜索更有用。它發現一切,它通常在SO ... –

+0

哈哈謝謝。你知道我在代碼中發現的最重要的事情大部分是我可以爲我工作,但似乎的趨勢是,第一次按下按鈕時,出現故障,但在第二次按下它時。所以,它似乎不僅僅是我的地圖的問題,但我相信我會弄清楚它:) – Greg