1

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

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

MKMapView.userTrackingMode = MKUserTrackingModeFollow 

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

获取位置偏移功能失败:

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.}

4

1 回答 1

0

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

于 2013-01-08T04:06:25.000 回答