diff --git a/UIKit - DiffableDatasource/Stopwatch/Controllers/StopwatchViewController.swift b/UIKit - DiffableDatasource/Stopwatch/Controllers/StopwatchViewController.swift index d943448..6c96814 100644 --- a/UIKit - DiffableDatasource/Stopwatch/Controllers/StopwatchViewController.swift +++ b/UIKit - DiffableDatasource/Stopwatch/Controllers/StopwatchViewController.swift @@ -49,9 +49,9 @@ class StopwatchViewController: UIViewController { counter += 0.001 let millisecond = counter * 1000 - let remaingMilliseconds = Int((Int(millisecond) % 1000) / 10) - let second = Int((Int(millisecond) / 1000) % 60) - let minute = Int((Int(millisecond) / 1000) / 60 % 60) + let remaingMilliseconds = (Int(millisecond) % 1000) / 10 + let second = (Int(millisecond) / 1000) % 60 + let minute = (Int(millisecond) / 1000) / 60 % 60 DispatchQueue.main.async { self.minuteLabel.text = String(format: "%02i", minute) @@ -85,7 +85,7 @@ class StopwatchViewController: UIViewController { } @objc private func resetHandler() { - lappedTimes.removeAll() + lappedTimes = [LapTime]() timerOn = false counter = 0 timer.invalidate() diff --git a/UIKit - Traditional/Stopwatch/Cells/LapTableViewCell.swift b/UIKit - Traditional/Stopwatch/Cells/LapTableViewCell.swift index ed99c0c..6aa5d42 100644 --- a/UIKit - Traditional/Stopwatch/Cells/LapTableViewCell.swift +++ b/UIKit - Traditional/Stopwatch/Cells/LapTableViewCell.swift @@ -41,7 +41,6 @@ class LapTableViewCell: UITableViewCell { extension LapTableViewCell { private func setupUI() { - contentView.addSubview(lapLabel) contentView.addSubview(timerLabel) diff --git a/UIKit - Traditional/Stopwatch/Controllers/StopwatchViewController.swift b/UIKit - Traditional/Stopwatch/Controllers/StopwatchViewController.swift index 04a637f..1ce3eb6 100644 --- a/UIKit - Traditional/Stopwatch/Controllers/StopwatchViewController.swift +++ b/UIKit - Traditional/Stopwatch/Controllers/StopwatchViewController.swift @@ -46,9 +46,9 @@ class StopwatchViewController: UIViewController { counter += 0.001 let millisecond = counter * 1000 - let remaingMilliseconds = Int((Int(millisecond) % 1000) / 10) - let second = Int((Int(millisecond) / 1000) % 60) - let minute = Int((Int(millisecond) / 1000) / 60 % 60) + let remaingMilliseconds = (Int(millisecond) % 1000) / 10 + let second = (Int(millisecond) / 1000) % 60 + let minute = (Int(millisecond) / 1000) / 60 % 60 DispatchQueue.main.async { self.minuteLabel.text = String(format: "%02i", minute) @@ -82,11 +82,11 @@ class StopwatchViewController: UIViewController { } @objc private func resetHandler() { - lappedTimes = [] + lappedTimes = [LapTime]() timerOn = false counter = 0 timer.invalidate() - + DispatchQueue.main.async { self.minuteLabel.setup(title: "00") self.secondLabel.setup(title: "00")