現在万歩計アプリを製作中です。
歩行した時間を表示したいのですが、その表示方法を2時間30分45秒歩いた場合02:30:45のように表示させたいです。
下のコードでこのように表示させるにはどうしたら良いか教えてください。よろしくお願いします。
Swift
1// ペドメーター(歩数計)で計測開始. 2 myPedometer.startUpdates(from: Date(), withHandler: {(pedometerData, error) in 3 if let e = error { 4 print(e.localizedDescription) 5 return 6 } 7 guard let data = pedometerData else { 8 return 9 } 10 11 let time = Int(data.endDate.timeIntervalSince(data.startDate)) 12 13 DispatchQueue.main.async { 14 print("isMainThread=", Thread.isMainThread) 15 //歩数を表示 16 self.stepLabel.text = "\(data.numberOfSteps) step" 17 //時間を表示 18 self.timeLabel.text = "\(time)" 19 20 } 21 22 })
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/30 04:58