如何在应用程序中创建CLLocationManager的单个实例?

时间:2014-10-29 23:03:00

标签: ios uiviewcontroller location cllocationmanager cllocation

我目前正在使用iOS 8 SDK和Xcode 6开发iOS应用程序。

我的应用是使用故事板和IB创建的。在其中一个视图控制器中,我有一个运行CLLocationManager的实例,它以标准方式监视用户的位置。我希望能够在其他视图控制器中使用这个单一的位置管理器。有没有办法做到这一点?

谢谢, 亚洲时报Siddharth

1 个答案:

答案 0 :(得分:1)

如果我理解正确,您希望让应用程序的其他部分知道位置更新。如果是这种情况,您可以在CLLocationManager课程中创建AppDelegate,并使用AppDelegate作为其代理人。每当发生新的位置更新时,您都可以使用NSNotificationCenter将此位置更新提供给应用的其他部分。