iOS 区域监控
iOS Region Monitoring
我正在创建一个使用 Core Location 的应用程序。我阅读了 Core Location 的开发人员指南,但我仍然有疑问。 我不明白是否需要使用函数 [self.locationManager startUpdatingLocation]
来仅监视区域进入和退出事件。 我实现了委托方法 didEnterRegion
和 didExitRegion
。我确实理解的是,如果我想一直更新我需要实现委托方法didUpdateLocations
并调用函数startUpdatingLocation
。
所以问题是:我是否必须调用 startUpdatingLocation
方法来仅在前景和背景模式下监视区域?提前致谢。
你大概只需要设置:
- 开始监测区域:
- stopMonitoringForRegion:
然后只需执行您输入的委托方法即可。
我正在创建一个使用 Core Location 的应用程序。我阅读了 Core Location 的开发人员指南,但我仍然有疑问。 我不明白是否需要使用函数 [self.locationManager startUpdatingLocation]
来仅监视区域进入和退出事件。 我实现了委托方法 didEnterRegion
和 didExitRegion
。我确实理解的是,如果我想一直更新我需要实现委托方法didUpdateLocations
并调用函数startUpdatingLocation
。
所以问题是:我是否必须调用 startUpdatingLocation
方法来仅在前景和背景模式下监视区域?提前致谢。
你大概只需要设置:
- 开始监测区域:
- stopMonitoringForRegion:
然后只需执行您输入的委托方法即可。