每次新位置更新后是否需要重新启动 startMonitoringSignificantLocationChanges?

发布于 2024-10-14 01:22:27 字数 369 浏览 2 评论 0原文

当我的应用程序进入后台时,我启动 startMonitoringSignificantLocationChanges ,我确保当触发 didUpdateToLocation 时,它将检查缓存的位置和无效的精度读数,然后从该方法返回。但是,如果我确实获得了良好的位置更新,我是否需要通过

[manager stopMonitoringSignificantLocationChanges];
[manager startMonitoringSignificantLocationChanges];

在末尾添加以下内容来重新启动 startMonitoringSignificantLocationChanges? 我希望应用程序在后台时能够持续监控重大变化。

I start startMonitoringSignificantLocationChanges when my app goes into the background, I make sure that when didUpdateToLocation is triggered, it will check for cached location and invalid accuracy readings and then return from the method. But if I do get a good location update, do I need to restart startMonitoringSignificantLocationChanges by adding:

[manager stopMonitoringSignificantLocationChanges];
[manager startMonitoringSignificantLocationChanges];

At the end?
I want the app to keep monitoring for significant changes when it is in the background.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

帅气称霸 2024-10-21 01:22:27

不会。它会持续更新,直到您调用 stopMonitoringSignificantLocationChanges

No. It'll will keep updating until you call stopMonitoringSignificantLocationChanges.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文