вызов alamofire на ios 13 не удался - PullRequest
0 голосов
/ 18 октября 2019

обновил телефон до iOS 13.1.1 и теперь получает следующую ошибку:

responseSerializationFailed (причина: Alamofire.AFError.ResponseSerializationFailureReason.jsonSerializationFailed (ошибка: Ошибка домена = NSCocoaErrorDomain Code = 3840) Неверное значениевокруг символа 0. "UserInfo = {NSDebugDescription = Недопустимое значение для символа 0.}))

Я использую alamoFire 4.5

Я пытался использовать responseString, но это не сработало

 afManager.request(Constants.APISyncUserEndpoint, method: .get, parameters: parameters, encoding: URLEncoding.default, headers: headers).responseJSON(queue: DispatchQueue.global()) { (response) in

В эмуляторе iOS 13 он работает нормально, но на реальном устройстве, на нескольких устройствах, он выходит из строя.

1 Ответ

0 голосов
/ 18 октября 2019

Вы сконфигурировали ваш info.plist для приема произвольных загрузок?

<key>NSAppTransportSecurity</key>
<dict>
  <key>NSAllowsArbitraryLoads</key>
  <false/>
</dict>

Подробнее вы можете прочитать здесь

...