Я пытаюсь изменить пароль пользователя с помощью следующего кода:
let updateParameters = QBUpdateUserParameters()
updateParameters.password = newPasswordField.text
QBRequest.updateCurrentUser(updateParameters, successBlock: { (response: QBResponse, user: QBUUser?) -> Void in
print("success")
}, errorBlock: { (response: QBResponse) -> Void in
print("error")
})
После отладки я получаю ошибку клиента 422. Я предполагаю, что это связано с тем, что QBUpdateUserParameters имеет ограничение на обновление паролей.
Я столкнулся с парой ответов, где вы могли изменить пароль с помощью старого класса QBUUsers, но последние обновления, похоже, удалили использование этого класса. Может ли кто-нибудь указать мне в правильном направлении?