我创建了一个只有一个View的测试应用程序,该View包含一个MKMapView和一个充当MapView委托(delegate)的Controller。当我进行全新构建(在重新安装之前完全从设备中删除)并记录回调时,我可以看到在用户指示他们是否希望之前调用了两次mapView:didUpdateUserLocation显示或不显示他们的当前位置。传递给回调的MKUserLocation对象无效:2012-03-1308:20:17.518MapTest[3325:707]Didupdateuserlocation:0.000000,0.0000002012-03-1308:20:17.