我发现MKMapView
userLocation在iOS 5.0.1上返回了错误的位置,但在iOS 4.2.1中找到了正确的位置。蓝点和传递给委托方法didUpdateUserLocation
的值都与属性userLocation一致(因此在iOS5上也是错误的)。
奇怪的是,错误的位置一直在伦敦的Regents Circus(离我的实际位置60英里)。
这些结果来自在iPhone 3GS和iPhone 4上运行,两者都启用了位置服务。
任何人都有类似的陌生感吗?
答案 0 :(得分:3)
为了排除这一点,您是否正在使用Xcode 4.2在模拟器上构建这些?如果是这样,您可能已设置用于拥有默认位置的架构。如果您打开“编辑架构”,则可以在“选项”下查看。