gpt4 book ai didi

ios - 使用正确信息的 Quickblox 更新用户密码失败

转载 作者:行者123 更新时间:2023-11-29 12:29:55 24 4
gpt4 key购买 nike

我正在使用此代码更新用户密码:

    QBUUser *usertemp = [QBUUser user];
usertemp.ID = [LocalStorageController shared].qbUser.ID;
usertemp.oldPassword = [defaults objectForKey:@"password"];
usertemp.password = self.passwordField.text;

[QBRequest updateUser:usertemp successBlock:^(QBResponse *response, QBUUser *user) {
// User updated successfully

} errorBlock:^(QBResponse *response) {
NSString *errorMessage = [[response.error description] stringByReplacingOccurrencesOfString:@"(" withString:@""];
errorMessage = [errorMessage stringByReplacingOccurrencesOfString:@")" withString:@""];

UIAlertView *myAlertView = [[UIAlertView alloc] initWithTitle:@"Oops!"
message:errorMessage
delegate:nil
cancelButtonTitle:@"Got it"
otherButtonTitles: nil];

[myAlertView show];
}];

但是,我收到一条错误消息:“提供的旧密码不正确。”旧密码肯定是正确的,因为我用它来登录 session 。每次尝试时,新密码至少有 8 个字符长。为什么我不能更新用户密码?

谢谢。

最佳答案

您使用什么版本的 SDK?

这是 2.0.6 版中对 2.x API 的修复 http://quickblox.com/developers/IOS#Framework_changelog :

如果您使用较新的版本 - 您可以发布此请求的 Xcode 日志吗

关于ios - 使用正确信息的 Quickblox 更新用户密码失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28037905/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com