SwiftyJSON возвращает ноль


person 192Rob    schedule 01.11.2015    source источник
comment
Не могли бы вы преобразовать данные в строку, используя (data:data encoding:NSUTF8StringEncoding? и показать значение строки?   -  person Larme    schedule 01.11.2015
comment
На скриншоте видно, что данные html/text, а не json/text   -  person vadian    schedule 01.11.2015
comment
@Larme Да, теперь, когда вы упомянули об этом ... я пробовал это, и он возвращает формат html. Я очень новичок в этом, извините, если это глупый вопрос .. но как мне сделать это правильно? мне нужно как-то указать, что мне нужен формат json/text?   -  person 192Rob    schedule 01.11.2015
comment
Не могли бы вы обновить свой вопрос, указав его (строковое) значение?   -  person Larme    schedule 01.11.2015
comment
Ваша ссылка не для веб-службы и меньше для веб-службы с ответом JSON. Это как пойти в булочную и попытаться купить колбасу.   -  person Larme    schedule 01.11.2015
comment
заставил это работать, добавив это к URL-адресу.. let URL = NSURL(string: blah.com/users) ! var mutableURLRequest = NSMutableURLRequest(URL: URL) mutableURLRequest.addValue(application/json, forHTTPHeaderField: Accept)   -  person 192Rob    schedule 01.11.2015


Ответы (1)


Я обновился до Alamofire 2.0, и этот синтаксис работает

Alamofire.request(.GET, url, parameters:nil, headers: header)
            .responseJSON { request, response, result in

                switch result {
                case .Success(let data):
                    let json = JSON(data)

                case .Failure(_, let error):
                    print("Request failed with error: \(error)")
                }
        }
person r4id4    schedule 01.11.2015