发生一些错误:操作无法完成。 ObjectMapper无法序列化响应

时间:2016-12-19 07:47:08

标签: swift3 alamofire objectmapper

这就是我如何调用api

func userLogin(login : Login) {

        let l = login
        print("login values are : \(l)")



        let UrlRequest = Router.userLogin(login).urlRequest
        Alamofire.request(UrlRequest!).responseObject { (response : DataResponse<TheResponse>) in
            switch response.result {
            case .success(let data):
                if (data.status != 200) {
                    print("Error message : \(data.errorMessage)")
                }
                else {
                    print("success")
                }
                break
            case .failure(let Error):
                print("some error occur : \(Error.localizedDescription)")
                break

        }


        }

    }

}

但这个some error occur : The operation couldn’t be completed. ObjectMapper failed to serialize response.总是出错。我正在Alamofire使用swift 3。我怎样才能克服这个问题。希望你的帮助。

1 个答案:

答案 0 :(得分:0)

您的代码没有任何问题。网址中的 JSON格式错误