SwiftyJSON在Swift中抛出不正确的数据格式错误

时间:2015-06-11 18:12:22

标签: ios json swift xcode6 swifty-json

我创建了一个用户身份验证页面。我试图使用SwiftyJSON解析JSON(使用Xcode 6.3)。到目前为止我创建了这样的东西:在用户输入id和密码并单击登录按钮后,验证过程完成,并显示segue中的下一个控制器。因此,登录页面为用户提供id和令牌。我在下一页中使用此id和令牌,并解析第二页的json(包含项目列表)

//In viewDidLoad function
var request : NSMutableURLRequest = NSMutableURLRequest()
    request.URL = NSURL(string: URL) //I had defined the url already as a global variable
    request.HTTPMethod = "GET"

    request.addValue(String(self.id), forHTTPHeaderField: "id")
    request.addValue(self.token, forHTTPHeaderField: "token")

    //Parse JSON
    var parsedJSON = NSURLConnection.sendSynchronousRequest(request, returningResponse: nil, error: nil)
    if(parsedJSON != nil) {
        var JSONdata = JSON(data: parsedJSON!)
        println(JSONdata)
    }

但是我得到一个错误"错误:数据格式不正确"。我已经尝试使用终端中的GET方法ping我使用id和token作为参数指定的url。我得到了正确的结果,但Swift解析并没有在这里发生。我在做什么错误?

0 个答案:

没有答案