2017-02-22 19 views
0

私はコーディング(そしてこのウェブサイト)に慣れていないので、私はYouTube外のチュートリアルを使ってストップウォッチを作りたいと思っています。 Timerを更新する機能をプログラムすると、エラー "%is unavailable:代わりにtruncatingRemainderを使用する"が6行目と7行目に表示されます。最新のXcodeバージョンを使用してSwiftの最新バージョンでコーディングしています。誰かがそれをtruncatingRemainderミリ秒で動作させる方法を教えてもらえますか?ほんとうにありがとう。ここで"%is unavailable:代わりにtruncatingRemainderを使用する"を取り除く方法を教えてください。

チュートリアルへのリンクです:https://www.youtube.com/watch?v=xp0dvmvh3Cw

func updateElapsedTimeLabel (timer : Timer) 
{ 
    if watch.isRunning 
    { 
     let minutes = Int(watch.elapsd/60) 
     let seconds = Int(watch.elapsd % 60) 
     let ten0fseconds = Int(watch.elapsd * 10 % 10) 
     elapsedTimeLabel.text = String (format: "%2d:%2d.%2d", minutes, seconds, ten0fseconds) 

    } 
    else { 
     timer.invalidate() 
    } 
} 
+2

エラーメッセージは何をすべきかを説明します... –

+1

コード-見習いI @それは私には分かりますが、なぜ動作していないのかを知りたいのです。 – Brandon

答えて

1

だけで次のようにします...

let seconds = watch.elapsd.truncatingRemainder(dividingBy: 60) 
let ten0fseconds = (watch.elapsd * 10).truncatingRemainder(dividingBy: 10) 
+1

ありがとうございました!私はそれが動作するかどうかがわかります! – Brandon

関連する問題