我想在没有互联网连接的情况下离线时模拟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.}
答案 0 :(得分:0)
SAE是正确的。需要明确的是:地图应该显示一个蓝点,表示您的模拟位置,但错误消息指的是无法查看该位置周围的地图,因为mapView无法下载所需的信息(即地图图块)。