【发布时间】:2016-08-30 01:55:41
【问题描述】:
所以,我们需要使用区域监控。我注意到注释掉 startMonitoringSignificantLocationChanges 不会改变 Regions 示例应用程序的行为。
实际上,我并不深入了解它的实际作用,如果移动小区彼此相距数百米,我如何判断是否访问了特定位置(几米灵敏度)。
似乎区域监控正在按预期调用 didEnterRegion 和 didExitRegion,并且我看不到示例应用程序中利用显着位置更改(SLC)的意义,因为在 的情况下应用程序委托中没有处理launchOptions 包含 UIApplicationLaunchOptionsLocationKey。
据我了解,仅当应用需要知道用户已更改位置,并且如果在后台时,可以在 didFinishLaunchingWithOptions 中主动请求位置以获取新位置时,才应使用 SLC。 p>
【问题讨论】:
标签: ios core-location region-monitoring