gpt4 book ai didi

iphone - 为什么 MKMapView 不会停止显示用户位置?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:23:23 24 4
gpt4 key购买 nike

这与关于该主题的大多数问题有点相反。我的问题不是让用户的位置显示;它正在停止显示。

我有一个带有 MKMapView 的 View 。我将其区域设置为用户当前位置,然后将其设置为不显示用户位置:

- (void)viewDidLoad
{
[super viewDidLoad];
AppDelegate *appDelegate=(id)[[UIApplication sharedApplication] delegate];
[self.mapView setShowsUserLocation:NO];
[self.mapView setRegion:MKCoordinateRegionMakeWithDistance([appDelegate.locationManager location].coordinate, 1000, 1000)];
[self.mapView setUserTrackingMode:MKUserTrackingModeNone];
/*Unrelated code*/
}

即使我将此代码移至 ViewWill/DidAppear,它也不起作用。

我做错了什么?我已经测试过 self.mapView 存在并且不为空——我什至运行了调试器命令“po [self.mapView removeFromSuperview]”来确认我有正确的 MKMapView(它按预期消失了)。

最佳答案

这实际上是一个模拟器错误。

事实证明,iOS 5 模拟器会放入位置图钉,即使它们不应该这样做。不会在设备上发生。

关于iphone - 为什么 MKMapView 不会停止显示用户位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13831812/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com