質問するログイン新規登録

回答編集履歴

1

コード修正

2017/09/08 10:17

投稿

simorgh3196
simorgh3196

スコア157

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