SwiftyJSON выдает ошибку неправильного формата данных в Swift

Я создал страницу аутентификации пользователя. Я пытаюсь разобрать 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 здесь не выполняется. Какую ошибку я делаю?


person user4726090    schedule 11.06.2015    source источник
comment
Вы проверяли, действителен ли JSON? (С помощью какого-нибудь онлайн-валидатора)   -  person sasquatch    schedule 11.06.2015
comment
Да, я сделал ... JSON действителен, и код выше действительно работал вчера. Я не знаю, что я изменил / пропустил, похоже, сейчас это не работает.   -  person user4726090    schedule 11.06.2015