2012-08-06 79 views
6

我正在嘗試使用MKMapView來顯示地圖並刪除一個引腳。這是我的代碼在iOS中無法獲取位置(GEOErrorDomain代碼= -204)

MKCoordinateRegion region = { {0.0, 0.0 }, { 0.0, 0.0 } }; 
region.center.latitude = 37.47 ; 
region.center.longitude = 122.26; 
region.span.longitudeDelta = 0.01f; 
region.span.latitudeDelta = 0.01f; 
[mapView setRegion:region animated:YES]; 

,但我得到以下

<GEOTileSource: 0x8e4c160>: Error downloading tiles Server Error: Error Domain=GEOErrorDomain Code=-204 "The operation couldn’t be completed. (GEOErrorDomain error -204.)" UserInfo=0x88990f0 
{UnderlyingErrors=(
"Error Domain=GEOErrorDomain Code=-204 \"The operation couldn\U2019t be completed. (GEOErrorDomain error -204.)\" UserInfo=0x885b570 {IncompleteResponse=Asked for 2 tiles but only got 0 back}", 
"Error Domain=GEOErrorDomain Code=-204 \"The operation couldn\U2019t be completed. (GEOErrorDomain error -204.)\" UserInfo=0x8890a50 {IncompleteResponse=Asked for 6 tiles but only got 0 back}" 
)} 

的錯誤,我沒有找到什麼GEOErrorDomain Code=-204任何引用。請幫助我。

+0

同樣的錯誤在這裏。它似乎只發生在模擬器中,它在設備中工作..在進程中的研究:) – 2012-08-06 08:00:38

+0

相同的代碼在iOS 5模擬器上工作正常。我試着用iOS6 SDK與XCode45-DP2一起運行它,並得到這個錯誤。 – user1191140 2012-08-06 20:52:50

+1

對我來說,這發生在設備&不是模擬器 – 2013-01-25 05:38:23

回答

0

我升級到XCode DP4,現在都好了。

+0

什麼是'Xcode DP4'? – 2013-01-25 05:39:20

+0

Xcode 5開發者預覽版4? – Raptor 2014-06-04 04:37:36

0

這是測試版本的錯誤。偶爾會因爲他們如何加載位置圖塊而得到這個結果。假設它在beta 4上運行正常,我不會太擔心。有幾個位置/地圖問題仍然在制定中,所以當測試階段完成時,我不會感到驚訝。

0

我有同樣的問題,在我的情況下,它只發生在地圖完成加載所有瓷磚之前關閉UIViewController時。 解決的辦法是在關閉視圖控制器時將mapView(MKMapView)委託設置爲nil。

mapView.delegate = nil;