无法使用stopUpdatingLocation和stopRelativeAltitudeUpdates停止更新

问题描述

我正在为watchOS开发一个滑翔伞应用程序,它可以显示和记录诸如海拔,速度,滑行率等值。

到目前为止,我已经构建了UI,集成了一些设置,并且正在接收压力传感器数据和gps位置。 为了节省电池寿命,我添加了一个“停止按钮”,用于触发locationManager.stopUpdatingLocation和CMAltimeter.stopRelativeAltitudeUpdates函数。但是在控制台中,我可以看到静止的位置和海拔高度的更新。

我将代码上传到https://github.com/LukeCrouch/iAlti/tree/main/iAlti%20WatchKit%20Extension。 有趣的文件可能是ControlsView,在这里我声明并调用相关函数。

    func stopLocation() {
        self.locationManager.stopUpdatingLocation()
    }

我非常感谢我能获得的所有帮助,这是我第一次编写App! :)

欢呼卢克

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)