Я создал страницу аутентификации пользователя. Я пытаюсь разобрать JSON с помощью SwiftyJSON (используя Xcode 6.3). До сих пор я создал что-то вроде этого: после того, как пользователь вводит идентификатор и пароль и после нажатия кнопки входа в систему, процесс аутентификации завершается и отображается следующий контроллер в сегменте. Следовательно, страница входа дает пользователю идентификатор и токен. Я использую этот идентификатор и токен на следующей странице и также разбираю 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)
}
Но я получаю сообщение об ошибке «ошибка: неверный формат данных». Я попытался проверить связь с URL-адресом, указанным с идентификатором и токеном в качестве параметров, используя метод GET с терминала. Я получаю правильные результаты, но парсинг Swift здесь не выполняется. Какую ошибку я делаю?