【问题标题】:How to create a single instance of CLLocationManager in application?如何在应用程序中创建 CLLocationManager 的单个实例?
【发布时间】:2014-10-29 23:03:00
【问题描述】:

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

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

谢谢, 悉达多

【问题讨论】:

    标签: ios uiviewcontroller location cllocationmanager cllocation


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-17
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 2019-01-20
      相关资源
      最近更新 更多