如何在离线时模拟iOS模拟器上的位置?

时间:2013-01-07 23:31:43

标签: ios location mkmapview ios-simulator

我想在没有互联网连接的情况下离线时模拟iOS模拟器上的位置。

我创建了一个包含MKMapView的iOS应用程序,并设置了:

MKMapView.userTrackingMode = MKUserTrackingModeFollow 

在Simulator中显示我的位置。为了修复调试位置,我在Simulator中定义了一个自定义位置。我上网时工作正常。但是当我离线时,模拟器无法显示自定义位置,但在控制台中继续打印以下消息。如何解决?

无法获得位置转换功能:

Error Domain=kCFErrorDomainCFNetwork Code=-1009 "The Internet connection appears to be offline." UserInfo=0xae83fb0 {NSErrorFailingURLKey=https://gsp13-cn.ls.apple.com/shift, NSErrorFailingURLStringKey=https://gsp13-cn.ls.apple.com/shift, NSLocalizedDescription=The Internet connection appears to be offline.}

1 个答案:

答案 0 :(得分:0)

SAE是正确的。需要明确的是:地图应该显示一个蓝点,表示您的模拟位置,但错误消息指的是无法查看该位置周围的地图,因为mapView无法下载所需的信息(即地图图块)。