我创建了一个用户身份验证页面。我试图使用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解析并没有在这里发生。我在做什么错误?