iOS5上的MKMapView userLocation错误,但在iOS4.2上更正

时间:2011-11-23 12:11:54

标签: iphone objective-c ios ipad mapkit

我发现MKMapView userLocation在iOS 5.0.1上返回了错误的位置,但在iOS 4.2.1中找到了正确的位置。蓝点和传递给委托方法didUpdateUserLocation的值都与属性userLocation一致(因此在iOS5上也是错误的)。

奇怪的是,错误的位置一直在伦敦的Regents Circus(离我的实际位置60英里)。

这些结果来自在iPhone 3GS和iPhone 4上运行,两者都启用了位置服务。

任何人都有类似的陌生感吗?

1 个答案:

答案 0 :(得分:3)

为了排除这一点,您是否正在使用Xcode 4.2在模拟器上构建这些?如果是这样,您可能已设置用于拥有默认位置的架构。如果您打开“编辑架构”,则可以在“选项”下查看。