iOS 区域监控

标签 ios objective-c core-location

我正在创建一个使用 Core Location 的应用。我阅读了 Core Location 的开发人员指南,但我仍然有疑问。 我不明白是否需要使用函数 [self.locationManager startUpdatingLocation] 来仅监视区域进入和退出事件。我实现了委托(delegate)方法 didEnterRegiondidExitRegion。我所理解的是,如果我想一直更新,我需要实现委托(delegate)方法 didUpdateLocations 并调用函数 startUpdatingLocation

所以问题是:我是否必须调用 startUpdatingLocation 方法来仅在前景和背景模式下监视区域?提前致谢。

最佳答案

你可能只需要设置:

  • startMonitoringForRegion:
  • stopMonitoringForRegion:

然后只需实现您输入的委托(delegate)方法即可。

关于iOS 区域监控,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36562571/

相关文章:

ios - 阻止卡住我的应用程序

objective-c - 具有深层嵌套层次结构的不可变 NSDictionary : change a value for a key?

objective-c - 如果标题很长,在 UIButton 的末尾设置点

ios - iOS9 中 CLLocationManager 中的 allowsBackgroundLocationUpdates

ios - Xcode 不允许我创建快照,因为我不存在

ios - 我的应用内购买如何满足批量购买计划?

ios - 当iphone到达某个位置时如何触发警报?

ios - 后台位置跟踪不适用于物理设备 swift

ios - NSNotification 不工作

ios - 通配符通用链接确认