gpt4 book ai didi

ios - timer.invalidate() 导致崩溃,说 thread1 :breakpoint1. 1

转载 作者:行者123 更新时间:2023-11-29 01:45:50 25 4
gpt4 key购买 nike

导入 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)

最佳答案

您可能不小心设置了断点。

在你的代码行中:

count = 1

现在在那条线上向左看,您会看到一个蓝色箭头。

您可以通过将该箭头拖动到右侧然后放开来删除该箭头。

希望这对您有帮助!

关于ios - timer.invalidate() 导致崩溃,说 thread1 :breakpoint1. 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31938397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com