将用户注册到 quickblox 时出现错误“错误原因:(null)”
编辑:- 添加更多内容,在创建对话框时也会出现同样的错误。
因此很难调试到底是什么问题。 有什么我可能会遗漏的吗?
最佳答案
我认为您没有为用户注册正确设置凭据。 检查您设置的所有参数是否正确。 如果您无法理解,请检查以下链接中的示例,
您需要在下面的方法中设置您的参数来创建用户。
QBUUser *user = [QBUUser user]; user.login = @"garry"; user.password = @"garry5santos"; [QBRequest signUp:user successBlock:^(QBResponse *response, QBUUser *user) { // Success, do something } errorBlock:^(QBResponse *response) { // error handling NSLog(@"error: %@", response.error); }];
如果您使用实时聊天记录,请在此方法中设置参数,
use real time features you have to be logged in to Chat:
QBUUser *currentUser = [QBUUser user]; currentUser.ID = 2569; // your current user's ID currentUser.password = @"garrySant88"; // your current user's password [[QBChat instance] connectWithUser:user completion:^(NSError * _Nullable error) { NSLog(@"Error: %@", error); }];
注意:- 在 quickblox 文档中,他们提供了所有详细信息和示例。所以,请先尝试理解 quickblox 提供的示例,这对您来说会更容易理解。
不要与此混淆,
User.login 不能是电子邮件地址,但它将是您的登录用户名。
user.password 是电子邮件地址或用户名密码。
关于ios - Quickblox 用户注册 "Error reasons:(null)"IOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35766220/