导入UIKit
class ViewController: UIViewController
{
@IBOutlet weak var secondsLabel: UILabel!
@IBOutlet weak var milliSecondsLabel: UILabel!
var milliTimer=NSTimer()
var count:Int=1
var milliCount:Int=1
@IBAction func StartPauseTimer(sender: AnyObject)
{
milliTimer=NSTimer.scheduledTimerWithTimeInterval(1/100, target: self, selector: Selector("milliIncTimer"), userInfo: nil, repeats: true)
}
@IBAction func StopTimer(sender: AnyObject)
{
milliTimer.invalidate()
count = 1 ///this the place i get the error
//on pressing stop button,
//it says thread1:breakpoint1.1
milliCount = 1
secondsLabel.text = "0"
milliSecondsLabel.text = " "
}
override func viewDidLoad()
{
super.viewDidLoad()
}
func milliIncTimer()
{
if milliCount==101
{
milliCount = 1
secondsLabel.text = "\(count++)"
}
milliSecondsLabel.text = "\(milliCount++)"
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
日志说这个
在UIViewAlertForUnsatisfiableConstraints处创建一个符号断点,以便在调试器中捕获它。 在列出的UIView上的UIConstraintBasedLayoutDebugging类别中的方法也可能有所帮助。 (lldb)
答案 0 :(得分:1)
您可能会意外地放置断点。
在你的代码中:
count = 1
现在在该线上向左看,你会看到一个蓝色箭头。
您可以通过向右拖动此箭头来删除箭头,然后放手。
希望这有助于你!