iOS Swift-CLLocationManager仅在两个ViewController之一上显示

iOS Swift-CLLocationManager仅在两个ViewController之一上显示,ios,swift,cllocationmanager,Ios,Swift,Cllocationmanager,我已成功地在ViewController01(初始viewcontroller)上使用CLLocationManager在地图视图上显示用户位置。但是,ViewController02中的同一CLLocationManager代码不会在地图视图上显示代表用户位置的蓝点 如果我指定ViewController02作为初始viewcontroller,则ViewController01不显示蓝点 似乎初始VC拥有“locationManager”,即使我在initialViewController上

我已成功地在ViewController01(初始viewcontroller)上使用CLLocationManager在地图视图上显示用户位置。但是,ViewController02中的同一CLLocationManager代码不会在地图视图上显示代表用户位置的蓝点

如果我指定ViewController02作为初始viewcontroller,则ViewController01不显示蓝点

似乎初始VC拥有“locationManager”,即使我在initialViewController上使用“locationManager.StopUpdateLocation()”,我也无法在另一个VC中创建它的另一个实例。。。有什么想法吗

谢谢,,
罗伯特我记得不久前有过这个问题。我没有解决它,但我用了这个:


从那以后,与地点经理一起工作就变得轻而易举了。

我记得不久前有过这个问题。我没有解决它,但我用了这个:


从那以后,与位置经理合作就变得轻而易举了。

你应该发布一些代码。顺便说一下,如果您使用的是MKMapView,您只需设置属性showUserLocation(可能是我拼错了),就不需要CLLocationManagerTanks Andriy!(showUserLocation属性)我将对此进行调查。至于邮寄代码。。。我想了想,但是太多了,我想最好还是总结一下我的问题。安德烈,我在“didChangeAuthorizationStatus”中使用了这个属性,它没有被第二个VC解雇。我将“showUserLocation”添加到viewDidLoad和“required init”中,它可以正常工作!!!谢谢你的提示!!!你应该发布一些代码。顺便说一下,如果您使用的是MKMapView,您只需设置属性showUserLocation(可能是我拼错了),就不需要CLLocationManagerTanks Andriy!(showUserLocation属性)我将对此进行调查。至于邮寄代码。。。我想了想,但是太多了,我想最好还是总结一下我的问题。安德烈,我在“didChangeAuthorizationStatus”中使用了这个属性,它没有被第二个VC解雇。我将“showUserLocation”添加到viewDidLoad和“required init”中,它可以正常工作!!!谢谢你的提示!!!