【问题标题】:iOS - How - startMonitoringSignificantLocationChanges worksiOS - 如何 - startMonitoringSignificantLocationChanges 工作
【发布时间】:2018-11-27 10:00:35
【问题描述】:

iOS系统如何触发-startMonitoringSignificantLocationChanges方法?

系统会自动触发吗?

如果我希望每 500m 触发一次-startMonitoringSignificantLocationChanges,我该如何设置我的 locationManager?

【问题讨论】:

    标签: ios swift cllocationmanager cllocation


    【解决方案1】:
    1. 当 iOS 检测到位置更新大约 500 米时,调用 locationManager.startMonitoringSignificantLocationChanges() 将更新您的 didUpdateLocations 方法。
    2. 系统会自动调用它,直到您明确调用 stopMonitoringSignificantLocationChanges()
    3. iOS 尽最大努力提供此功能,您无需执行任何操作

    了解更多Apple Doc

    【讨论】:

    • 谢谢,您的意思是我不能自己调用​​或设置重要位置更改。这完全取决于系统调用,对吧?
    • 是的,在调用 locationManager.startMonitoringSignificantLocationChanges() 之后,iOS 会处理剩下的事情。
    • @DeanLee 如果觉得有帮助,您可以接受我的回答。
    猜你喜欢
    • 2016-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-15
    • 2012-06-27
    • 1970-01-01
    相关资源
    最近更新 更多