回答編集履歴
1
コード修正
answer
CHANGED
@@ -7,8 +7,14 @@
|
|
7
7
|
@IBAction func startbutton(_ sender: Any) {
|
8
8
|
let minutes = dataList[pickerView.selectedRow(inComponent: 0)]
|
9
9
|
let seconds = dataList2[pickerView.selectedRow(inComponent: 1)]
|
10
|
-
time = minutes * 60 + seconds
|
11
10
|
|
11
|
+
// 修正前:
|
12
|
+
// time = minutes * 60 + seconds
|
13
|
+
|
14
|
+
// 修正後:
|
15
|
+
// 簡単のためにforce castしてますが,ちゃんとオプショナルチェックした方がいいです
|
16
|
+
time = Int(minutes)! * 60 + Int(seconds)!
|
17
|
+
|
12
18
|
timer = Timer.scheduledTimer(timeInterval: 1, target: self, selector: #selector(ViewController.letGo),userInfo: nil, repeats: true)
|
13
19
|
}
|
14
20
|
|