我正在使用 CLLocationManager 监控一个区域startMonitoringForRegion:desiredAccuracy:
。我确信该区域已正确添加到位置管理器的受监控区域中。
当我的模拟器位置远离它(准确地说是 2.3 公里)时,我进行了设置。然后我点击主页按钮,并将模拟器的位置更改为我设置地理围栏的位置。locationManager:didEnterRegion:
没有被调用。如果我尝试移动到这个位置但从另一个位置移动到 4.3 公里外,结果相同。
似乎有一些我无法接受的阈值,因为 locationManager:didEnterRegion: 在从 7 公里及以上的其他位置移动时被调用。但是我的 CLRegion 的半径是 100 m。这里可能是什么问题?