【发布时间】:2019-04-21 12:56:29
【问题描述】:
我在我的 Swift 应用中使用 AFNetworking。我使用AFHTTPRequestSerializer 发出POST 请求并使用AFHTTPResponseSerializer 接收响应。 HTTP 状态码是 200,我得到了成功的响应。
但是,我无法解析布尔响应。在 Postman 上,响应为布尔值(真或假),但我无法在我的代码中识别响应对象类型。请参阅显示响应对象的附图。
对邮递员的回应
尝试如下解析,但IF条件不满足。
if let isSuccess = response as? Bool {
print(isSuccess)
}
【问题讨论】:
-
只是出于好奇,如果您的应用是用 Swift 编写的,为什么不使用 Alamofire?
-
刚习惯使用 AFNetworking :) 另外,这是一个团队项目,不能自己做决定。
-
你能打印响应并分享输出吗?您可以分享 AFNetworking 推断除 Boolean 之外的其他类型的代码吗?
-
@Kamran:在打印响应时,我得到:
标签: ios swift afnetworking