将手机升级到iOS 13.1.1,现在出现以下错误:
responseSerializationFailed(原因: Alamofire.AFError.ResponseSerializationFailureReason.jsonSerializationFailed(错误: 错误域= NSCocoaErrorDomain代码= 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模拟器上,它可以正常运行,但在实际设备上,它会在多个设备上失败。
答案 0 :(得分:0)
您是否已将info.plist配置为接受任意负载?
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<false/>
</dict>
您可以阅读更多详细信息here