我怎样才能让 Swift 不断更新速度

汤姆回声

我一直在学习使用 swift 来制作一个应用程序,并想制作一个可以告诉你速度的基本应用程序。但是我不知道如何让它更新速度,目前它只给我初始速度,从不使用当前速度更新标签。这是我必须远的代码:

@IBOutlet var speedLabel: UILabel!
@IBOutlet var countLabel: UILabel!

let locationManager = CLLocationManager()
var speed: CLLocationSpeed = CLLocationSpeed()

override func viewDidLoad() {

    super.viewDidLoad()

    locationManager.delegate = self
    locationManager.desiredAccuracy = kCLLocationAccuracyBest
    locationManager.startUpdatingLocation()

    locationManager.startUpdatingLocation()
    speed = locationManager.location!.speed

    if speed < 0 {
        speedLabel.text = "No movement registered"
    }
    else {
        speedLabel.text = "\(speed)"
    }


}

使用委托的方法https://developer.apple.com/reference/corelocation/cllocationmanagerdelegate

func locationManager(_ manager: CLLocationManager, 
       didUpdateLocations locations: [CLLocation]) {

        guard let speed = manager.location?.speed else { return }
        speedLabel.text = speed < 0 ? "No movement registered" : "\(speed)"
}

你也调用了两次locationManager.startUpdatingLocation(),所以你可以删除一个调用

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我怎样才能让vim发现忽略空格?

来自分类Dev

我怎样才能让Doxygen显示结构而不是类

来自分类Dev

我怎样才能让Jelastic入睡?

来自分类Dev

我怎样才能在Swift中使这个可选的包装更优雅一些?

来自分类Dev

我怎样才能一步步完成Swift for-in循环?

来自分类Dev

我怎样才能让excel停止更新货币汇率?

来自分类Dev

通过特定的日期从境界对象SWIFT我怎样才能过滤器?

来自分类Dev

如何在Swift中不断更新ULabel的文本

来自分类Dev

我怎样才能让ipset条目“老化”?

来自分类Dev

我怎样才能让Doxygen显示结构而不是类

来自分类Dev

我怎样才能让Vim正确执行JS缩进?

来自分类Dev

我怎样才能让iAd飞来阻止白盒子?

来自分类Dev

我怎样才能让gpg只列出我的钥匙?

来自分类Dev

我怎样才能让bootstrap colum内的div滚动

来自分类Dev

我怎样才能让我的页脚粘在底部?

来自分类Dev

我怎样才能加快这个python代码的速度?

来自分类Dev

我怎样才能让 webview 记住 cookie?

来自分类Dev

我怎样才能让这个 .slideToggle 方法工作?

来自分类Dev

我怎样才能让 Listview 适合?

来自分类Dev

我怎样才能让我的班级识别这个枚举?

来自分类Dev

我怎样才能让我的网络接收 mysql 数据

来自分类Dev

我怎样才能改变这个时钟的速度

来自分类Dev

MYSQL - 我怎样才能让这个左连接工作?

来自分类Dev

我怎样才能让我的脚本改变我的背景?

来自分类Dev

我怎样才能让软件访问云上的文件

来自分类Dev

我怎样才能让`expect`忽略变量?

来自分类Dev

我怎样才能让我的会话 ID 工作

来自分类Dev

我怎样才能让这个功能继续运行

来自分类Dev

我怎样才能让cardview消失?

Related 相关文章

热门标签

归档