iOS倒数计时器重置按钮(Swift)

iOS倒数计时器重置按钮(Swift),ios,swift,xcode,Ios,Swift,Xcode,我正在实施倒计时,我有一个复位按钮的问题。我得到错误“类型的值”(UISlider)->()”没有成员“setValue” @IBAction func sessionSlider(_ sender: UISlider) { seconds = Int(sender.value) sessionCountdownLabel.text = String("\(seconds) Seconds") } @IBAction func resetButton(_ sender: Any) { tim

我正在实施倒计时,我有一个复位按钮的问题。我得到错误“类型的值”(UISlider)->()”没有成员“setValue”

@IBAction func sessionSlider(_ sender: UISlider) {
seconds = Int(sender.value)
sessionCountdownLabel.text = String("\(seconds) Seconds")
}


@IBAction func resetButton(_ sender: Any) {
timer.invalidate()
seconds = 30
sessionSlider.setValue(30, animated: true)
sessionCountdownLabel.text = String("\(seconds) Seconds")
}

sessionSlider
似乎是您的另一个功能。您有实际的财产(或出口)吗这表示一个
UISlider
?sessionSlider是我在将它连接到我的ViewController时给出的滑块对象的名称,所以这不也是出口吗?这是新的,所以我犯了很多简单的错误。在代码中,滑块连接到
IBOutlet
,两者之间有区别(如果有的话)并将滑块的事件连接到您的
iAction
函数。您的代码中是否有一个类型为
UISlder
IBOutlet
?哦,现在我明白您的意思了,我为滑块添加了一个插座
@IBOutlet弱var sessionSliderOutlet:UISlider!
,并替换了
sessionSlider.setValue(30,动画:真)
sessionSliderOutlet.setValue(30,动画:真)
感谢您为我指出这一点,非常感谢