0

我在我的一个应用程序中使用区域监控。我想知道.. 在调用 didExitRegion 或 didEnterRegion 时向位置管理器询问当前位置是否可以节省?像这样:

func locationManager(manager: CLLocationManager, didExitRegion region: CLRegion) {
        let currnetLocation = manager.location
    }

当应用程序暂停并在后台启动时会发生这种情况。逻辑告诉我,该location属性不应该是nil应用程序退出或进入区域时,因为系统知道它不再位于指定区域中。我仍然不知道 ios 在幕后做了什么。所以问题是,在进入或离开一个区域时询问位置是否安全?

4

0 回答 0