ios - swift 中的 xcode 6 beta EXC_BREAKPOINT(代码=EXC_I386_BPT,子代码=0x0)

标签 ios swift

我正在创建一个基本的 iOS 应用程序,它在指定的 URL 上发送 HTTP“GET”请求并将该信息打印到文本字段中。

我没有收到任何错误,但我在 operationQueue 线程中收到一个 EXC_BREAKPOINT (code=EXC_I386_BPT, subcode=0x0) 错误。我是 iPhone 开发和 Swift 的新手,即使经过研究我也不确定这意味着什么。

我的代码如下。我的 View 仅包含一个在按下时执行 get 方法的按钮和一个文本字段。

import UIKit
import Foundation

class ViewController: UIViewController {

@IBOutlet var textField : UITextField
    @IBOutlet var button : UIButton

    override func viewDidLoad() {
        super.viewDidLoad()

    }

    @IBAction func get(sender: AnyObject) {
        var url : String = "http://localhost:8080/Booknds/v1/Summary/1"
        var request : NSMutableURLRequest = NSMutableURLRequest()
        request.URL = NSURL(string: url)
        request.HTTPMethod = "GET"

        //send request
        NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue(), completionHandler:{ (response:NSURLResponse!, data: NSData! , error: NSError?) -> Void in

            //get data from URL in dictionary form
            let jsonResult : NSDictionary = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: nil) as NSDictionary

            // process jsonResult
            if jsonResult != nil {
                self.textField.text = "\(String(jsonResult.description))"

            } else {
                self.textField.text = "data: \(data), response: \(response), error: \(error)"// couldn't load JSON, look at error

            }

            })
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

}

最佳答案

我在使用最新的 Beta 运行简单代码时遇到了相同的错误消息。在另一台机器上,我运行的是早期版本,相同的代码运行良好 - 实际上是相同的 playground 文件,存储在 Dropbox 上。

关于ios - swift 中的 xcode 6 beta EXC_BREAKPOINT(代码=EXC_I386_BPT,子代码=0x0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25083657/

相关文章:

ios - 使用 NSKeyedUnarchiver unarchivedObject(ofClass :from:)) 取消归档数组

ios - 使用第二个 UITableView 滚动 UITableView

ios - 向固定点旋转箭头(类似时钟的动画)

ios - XMPP 我需要在特定的聊天对话中通过 XMPP Chat 发送打字状态

ios - 在 Swift 编程中将 urlpath 添加到 NSUrl 时得到 nil

ios - 如何为结构的每个成员分配一个编号? ( swift )

ios - 在 Swift 的 if 语句中重新分配一个值

Swift Firebase : UIRefreshControl with . 子添加

ios - 如何确定我的 iOS 应用程序正在 DEBUG 模式下运行?

swift - 如何在多个 ViewController 中使用自定义 UIAlertview?