iOS 区域监控

iOS Region Monitoring

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

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

你大概只需要设置:

  • 开始监测区域:
  • stopMonitoringForRegion:

然后只需执行您输入的委托方法即可。