我在我的某个应用中使用区域监控。我想知道..当调用didExitRegion或didEnterRegion时,是否可以向位置管理器询问当前位置?像这样:
func locationManager(manager: CLLocationManager, didExitRegion region: CLRegion) {
let currnetLocation = manager.location
}
当应用程序暂停并在后台启动时会发生这种情况。逻辑告诉我,当应用程序退出或进入某个区域时,location
属性不应为nil
,因为系统知道它不再位于指定区域。我仍然不知道ios在引擎盖下做了些什么。所以问题是,在进入或退出某个地区时要求某个位置是否安全?