gpt4 book ai didi

ios - 如何手动触发CLLocationManager更新?

转载 作者:行者123 更新时间:2023-12-01 22:39:53 33 4
gpt4 key购买 nike

我正在使用以下配置监视用户位置:

    locationManager.delegate = self
locationManager.desiredAccuracy = kCLLocationAccuracyThreeKilometers
locationManager.requestAlwaysAuthorization()
locationManager.startMonitoringSignificantLocationChanges()

我有一个允许用户手动输入地址或允许GPS跟踪的开关。从手动切换到GPS位置时,我想踢 CLLocationManager来更新用户位置并调用 didUpdateLocations事件。否则,它只是等待并等待更新。可以一次手动触发更新吗?

最佳答案

从文档:

startUpdatingLocation

连续多次调用此方法不会自动导致生成新事件。但是,在两者之间调用stopUpdatingLocation确实会导致下次您调用此方法时发送新的初始事件。

因此您可以停止并立即重新启动位置更新以手动触发它!

关于ios - 如何手动触发CLLocationManager更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30033716/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com