2012-08-06 10 views
6

Sto tentando di visualizzare una mappa e rilasciare un pin utilizzando MKMapView. Questo è il mio codiceImpossibile ottenere la posizione in iOS (GEOErrorDomain Code = -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]; 

ma ho l'errore sotto

<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}" 
)} 

io non sto trovando alcun riferimento a ciò che è GEOErrorDomain Code=-204. Per favore aiutatemi.

+0

stesso errore qui. Sembra che succeda solo nel simulatore, funziona nel dispositivo .. ricerca su process :) –

+0

Lo stesso codice funziona bene sul simulatore di iOS 5. Ho provato a farlo funzionare con XCode45-DP2 con iOS6 SDK e ottenere questo errore. – user1191140

+1

Per me, ciò accade nel dispositivo e non nel Simulatore –

risposta

0

Ho effettuato l'aggiornamento a XCode DP4 e ora sembra tutto ok.

+0

cosa è 'Xcode DP4'? –

+0

Xcode 5 Developer Preview 4? – Raptor

0

Si è verificato un errore con la versione beta. Occorrerei occasionalmente a causa del modo in cui stanno caricando le tessere posizione. Supponendo che funzioni correttamente con la beta 4, non mi preoccuperei troppo. Ci sono alcuni problemi relativi alla posizione/alla mappa che stanno ancora lavorando, quindi non sarei sorpreso di trovarne altri nel momento in cui è stato fatto il periodo beta.

0

Ho avuto lo stesso problema, nel mio caso accade solo quando si chiude UIViewController prima che la mappa abbia completato il caricamento di tutte le tessere. La correzione era di impostare il delegato mapView (MKMapView) su zero quando si chiude il controller della vista.

mapView.delegate = nil; 
Problemi correlati