我正在用swift写一个ios app的注册系统。现在的情况是我可以注册不同的账号 LCUser.signUp() ,我希望当用户在输入重复的邮件地址时能够获得leancloud返回的error code(比如202)
但是现在我收到的error code一直是
Error Domain=Alamofire.AFError Code=3 "Response status code was unacceptable: 400."
我看了一下论坛,似乎是所有有问题的signUp() 都会返回 400,然后202这种error code是在返回值的body里?有没有人碰到过这种问题,然后应该怎么解决呢?

多谢!!!

你好,请问使用 OC 的 SDK 还是 Swift SDK ? 麻烦粘贴一下 SDK 版本,完整代码以及请求的返回日志信息。

Swift的版本,是13.0.0

let user = LCUser()
    user.email = LCString(email)
    user.username = LCString(username)
    user.password = LCString(password)
    let saveResult = user.signUp()
    switch saveResult {
    case .success:
        //注册之后
        break;
    case .failure(let error as NSError):
        print(error.code)
        return false
    }

error是这样的

Error Domain=Alamofire.AFError Code=3 "Response status code was unacceptable: 400."

你好,目前不支持提取 body 中的错误码。我们计划在下个版本中支持。