• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - Quickblox - 如何在 QuickBlox API 中注册新用户

[复制链接]
菜鸟教程小白 发表于 2022-12-13 02:30:15 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我是 iOS 新手。我正在使用自定义身份验证。我检查了示例代码,我很困惑,当用户登录时,他们如何在用户面板中更新注册用户。

请告诉我应该如何使用他们的代码,我下载并运行了他们的示例代码,但它已经过时并且给出了很多错误。

我登录时的验证码 -

- (IBAction)signInid)sender
{
  indicator.center = CGPointMake(160, 200);
  [self.view addSubview:indicator];
  [indicator startAnimating];
  NSString* urlString = [NSString stringWithFormat"http:***********************",userName.text,passWord.text];
  NSURL *add = [NSURL URLWithString:urlString];
  NSMutableURLRequest *urlRequest = [NSMutableURLRequest requestWithURL:add];
  (void) [[NSURLConnection alloc] initWithRequest:urlRequest delegate:self];

 [QBRequest createSessionWithSuccessBlock:^(QBResponse *response, QBASession *session)
 {
     // session created
     QBUUser *user = [QBUUser user];
     //user.password = @"azhhdsf";
     //user.login = @"dsfgsgf";

     user.login =  userName.text;
     user.password = passWord.text;


     // Registration/sign up of User
     [QBRequest signUp:user successBlock:^(QBResponse *response, QBUUser *user)
      {
          // Sign up was successful
      } errorBlock:^(QBResponse *response)
      {
          // Handle error here
          NSLog(@"error while signing up with QB");
      }];
  }
                              errorBlock:^(QBResponse *response)
  {
     // handle errors
     NSLog(@"%@", response.error);
 }

  ];
 }

获取线程错误-->

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:'+[QBRequest createSessionWithSuccessBlock:errorBlock:]

我正在运行他们的登录示例代码 http://quickblox.com/developers/SimpleSample-users-ios#Adding_a_User_Base_to_your_application 但出现错误 -

Undefined symbols for architecture i386:
"_OBJC_CLASS_$_MTBlockAlertView", referenced from:
   objc-class-ref in SSUEditViewController.o
   objc-class-ref in SSULoginViewController.o
   objc-class-ref in SSUMainViewController.o
   objc-class-ref in SSURegistrationViewController.o
 ld: symbol(s) not found for architecture i386
linker command failed with exit code 1 (use -v to see invocation)

因为我是 iOS 新手,所以我可以解决这个错误..



Best Answer-推荐答案


您必须先阅读如何开始使用 QuickBlox 的指南

http://quickblox.com/developers/IOS#Oh.2C_please.2C_please_show_me_the_code

据我了解,您没有正确设置 QuickBlox 应用程序,这就是您收到此异常的原因

然后下载用户示例http://quickblox.com/developers/SimpleSample-users-ios ,玩它并阅读用户示例指南

关于ios - Quickblox - 如何在 QuickBlox API 中注册新用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26333451/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap