MKMapView显示用户位置

时间:2011-04-15 16:56:59

标签: iphone mkmapview userlocation

在我的应用程序中,我有一个罕见的错误,停止显示用户位置。如果我将应用程序调低并只有地图,并在viewDidLoad中设置所有内容,最后执行典型的操作:

myMapView.showsUserLocation = YES;

99%的时间一切都很好。当应用程序从头开始时它总是有效,但是像100次中的1次一样,当从后台恢复时,用户位置不会显示。即使我创建一个按钮来重新打开showsUserLocation,它仍然不会显示(并且在执行NSLog时,属性显示它在MKMapView中设置为YES)。如果我杀了程序,再次启动它,它再次正常工作。

一切都在主线程中完成。

有人遇到过这样的事吗?

1 个答案:

答案 0 :(得分:0)

您可以在背景模式

中将此图片引用到获取位置

enter image description here