[英]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.