Использование Alamofire 3.1.0 и Swift 2Alamofire ошибка XML разбора -1017
Я пытаюсь разобрать XML, но я получаю следующую ошибку
Ошибка домена = NSURLErrorDomain Code = -1017 " не может разобрать ответ»UserInfo = {NSUnderlyingError = 0x7f83f9449d50 {Ошибка домена = kCFErrorDomainCFNetwork код = -1017 "(нулевой)" UserInfo = {_ kCFStreamErrorCodeKey = -1, _kCFStreamErrorDomainKey = 4}}, NSErrorFailingURLStringKey = "такой же, как NSErrorFailingURLKey", NSErrorFailingURLKey = http://webservices.ns.nl/ns-api-storingen, _kCFStreamErrorDomainKey = 4, _kCFStreamErrorCodeKey = -1, NSLocalizedDescription = не может анализировать ответ}
Моя функция GET
private func GET(parameters: [String : String]) {
Alamofire.request(.GET, URL, parameters: parameters, encoding: .PropertyList(.XMLFormat_v1_0, 0))
.authenticate(user: user, password: password)
.responsePropertyList { response in
if let error = response.result.error {
print(error)
} else if let array = response.result.value as? [[String:String]] {
if array.isEmpty {
print("No data")
} else {
// do stuff
}
}
}
}
Может кто-нибудь сказать мне, что я делаю неправильно?
выглядит нормально. На этом этапе я проверил бы, какой исходный ответ я получаю с сервера, прежде чем пытаться его разобрать, он может отличаться от ожидаемого. – Moritz
Я добавил ответ сервера в мой OP. Я не уверен, что это то, что вы имели в виду? – Thien
Да, это было мое намерение в комментарии, я подумал, что ваш XML недействителен. Благодарим за редактирование вашего вопроса. – Moritz