2016-03-08 61 views
1

当我点击在iPhone xcode中被显示的错误的btnLogin:xcode的:如何修正螺纹5:EXC_BREAKPOINT(码= 1,子码= 0x10025c76c)

螺纹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. 点击登录按钮
  3. Xcode中会显示错误(照片1)

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

请帮我解决这个错误,请。


,但我不给断点添加行号

http://i.stack.imgur.com/oT8AY.png

+0

你确定你没有在xcode中添加断点吗?检查行的左边(行号周围) – clemkoa

+0

不!我不添加断点,但xCode显示错误 – ShingHung

+0

我无法找到照片1问题。 – ShingHung

回答

4

我认为是不是一个错误......它的断点..只是将其删除或继续执行程序如下图所示

enter image description here

或删除断点,只需将来自显示断点导航

enter image description here

一件事删除它不打力展开..如果使用让解开像

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

在这个answer中增加了一个可能性,“看看在界面生成器窗口,并尝试暂时删除所有与任何IBOutlet中存在的视图控制器”

1

您在Xcode中添加一个断点,大概没有注意到。去的文件,右键点击您断点行号,并选择“删除断点”

0

你有没有删除按钮?

如果是的话,那么你可能要检查按钮的出口..

在故事板按钮,只需点击右键并在属性检查发现,如果有两个或两个以上的动作或按钮进行出口。

如果有两个动作..one您目前正在使用和另一个以前添加,并且已经从你必须删除的按钮指出口也只需记住your.swift文件中删除..

+0

这是只有一个行动 – ShingHung

+0

尝试 打印(jsonResult)如果你的结果得到任何结果 –