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

时间:2015-08-23 22:21:36

标签: ios swift cllocationmanager

我在ViewController01(初始视图控制器)上成功使用CLLocationManager来显示MapView上的用户位置。但是,ViewController02中的相同CLLocationManager代码不会在Mapview上显示表示用户位置的蓝点。

如果我将ViewController02指定为初始viewcontroller,那么ViewController01不会显示蓝点......

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

谢谢你, 罗伯特

1 个答案:

答案 0 :(得分:0)

我记得前一段时间遇到过这个问题。我没有解决它,但我使用了它:

One Shot Location Manager

在此之后,与位置经理合作变得轻而易举。