2017-09-14 79 views
0

我在故事板中有一個倒計時器UIDatePicker。我已將它連接到我的主ViewController.swift文件,並使用@IBAction func,它偵聽值更改事件。第一次更改UIDatePicker時,該函數不會被調用,但會在後續的值更改中調用該函數。UIDatePicker在第一次觸摸時沒有響應

我怎樣才能讓它改變第一次價值變化?附

代碼:

var timeRemaining: TimeInterval = 0.0 

@IBOutlet weak var testTimeLabel: UILabel! 
@IBOutlet weak var timeRemainingLabel: UILabel! 

@IBAction func focusTimeSelected(_ sender: UIDatePicker) { 
    timeRemaining = focusTimeDatePicker.countDownDuration 
    testTimeLabel.text = String(timeRemaining) 
    timeRemainingLabel.text = String(timeRemaining) 
} 

回答

0

嘗試改變

timeRemaining = focusTimeDatePicker.countDownDuration 

timeRemaining = sender.countDownDuration 
+0

嘗試,並沒有奏效。 –

相關問題