简体   繁体   English

快速将浮点值添加到UISlider.value

[英]Swift Add float value to UISlider.value

import UIKit

class ViewController: UIViewController {

    // Khai bao bien
    var time:Float = 0
    var timer:NSTimer!
    var sliTime:Float!

    // End khai bao
    @IBOutlet weak var sldTime: UISlider!
    @IBOutlet weak var lblScore: UILabel!
    @IBOutlet weak var lblNum1: UILabel!
    @IBOutlet weak var lblOperator: UILabel!
    @IBOutlet weak var lblNum2: UILabel!
    @IBOutlet weak var lblResult: UILabel!
    @IBAction func btnOK(sender: AnyObject) {
    }
    @IBAction func btnCan(sender: AnyObject) {
    }

    override func viewDidLoad() {
        super.viewDidLoad()
        sldTime.minimumValue = 0
        sldTime.maximumValue = 10
        timer = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: Selector("Run") ,userInfo: nil, repeats: true)
    }

    func Run()
    {
        if time == 0{
            time = 10
        }else{
            time = time - 1
            sldTime.value = time
        }
    }
    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }
}

When I run app in simulator , the app show: 当我在模拟器中运行应用程序时,该应用程序显示:

"Thread 1 breakpoint 1.1" in line sldTime.value = time sldTime.value = time行中的“线程1断点1.1”

What does the debugger console say? 调试器控制台说什么? Thread 1: signal SIGABRT error if that's what the console says that mean you made a bad connection from the Main Story board to the ViewController Go to the Outlet Connection > and delete a connection you made but it's no longer in use. 线程1:如果控制台说那是SIGABRT错误,则表示SIGABRT错误,这意味着您从Main Story板到ViewController的连接不良。转至Outlet Connection>,然后删除您建立的连接,但该连接已不再使用。 And try to run it again. 并尝试再次运行它。 Just keep in mind that Thread 1: signal SIGABRT Error is due to a connection problem between the Storyboard and ViewController mostly. 请记住,线程1:信号SIGABRT错误主要是由于Storyboard和ViewController之间的连接问题引起的。

time = sldTime.floatValue

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM