0

我正在尝试使用如下密码对用户进行身份验证:

let syncCredentials = SyncCredentials.usernamePassword(username: email, password: password, register: true)

SyncUser.logIn(with: syncCredentials, server: Constants.Realm.Server) { (realmUser, error) in
    guard let realmUser = realmUser else {
        DDLogError("\(error)")

        return
    }

    DDLogInfo("realmUser: \(realmUser)")
}

但它打印出这个错误:

可选(错误域=io.realm.sync 代码=611 “提供的凭据无效。” UserInfo={statusCode=400, NSLocalizedDescription=提供的凭据无效。})

Server常量是正确的,因为我可以使用 Facebook 凭据成功连接到领域对象服务器。

4

1 回答 1

1

如果您注册已存在的用户,您可能会收到此错误,因此请指定register: false该用户是否已注册。

于 2017-01-18T08:47:35.313 回答