2012-08-06 77 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;