环信UI集成问题,请问登陆页面应该推出哪个View

    如题,直接推出demo里面的那个loginVIew可以吗,我直接这样,一直显示error already loggined in,请不吝赐教,谢谢
共7个回复

Half12345

2015-07-21 14:54

你是不是登陆之后又去调用登陆接口了?

praysnow

2015-07-21 15:02

就调用一次,你们提供的异步登陆接口,接着打印错误信息,就提示已经登陆,请问  有几种调用登陆接口的方法

Half12345

2015-07-21 15:09

1、全局search,断点看下你的登陆接口调用了几次  2、看下是否设置了自动登陆,如果自动登陆了就不需要再调登陆接口了。

praysnow

2015-07-21 15:41

//点击登陆后的操作 - (void)loginWithUsername:(NSString *)username password:(NSString *)password {     [self showHudInView:self.view hint:NSLocalizedString(@"login.ongoing", @"Is Login...")];    // 异步登陆账号     [[EaseMob sharedInstance].chatManager asyncLoginWithUsername:username                                                         password:password                                                       completion:      ^(NSDictionary *loginInfo, EMError *error) {          AppDelegate *appdelegate = [[AppDelegate alloc]init];          [appdelegate loginStateChange:nil];          NSLog(@"打印登陆信息%@",error);          [self hideHud];          NSLog(@"*******%@",error);          if (loginInfo && !error) {     我在这里打印的消息:2015-07-21 15:46:34.105 chatDemo2[4612:163977] ********Already logged in. 我搜索了,只调用了一次登陆接口,代理也设置了,自动登陆那行代码我给注释掉了,帮我想想,还可能是哪地方导致的重复登陆

praysnow

2015-07-21 16:06

// 将要开始自动登录 -(void)willAutoLoginWithInfo:(NSDictionary *)loginInfo error:(EMError *)error{ } // 自动登录结束 -(void)didAutoLoginWithInfo:(NSDictionary *)loginInfo error:(EMError *)error{ } 这两个方法吗,我都没找到...   在哪里的

praysnow

2015-07-21 16:58

全局搜索又找到了一个自动登陆,注释掉了,成功!太棒了,谢谢啊

Half12345

2015-07-21 16:44

全局看下是不是设置了自动登录,自动登陆后再去调登陆接口就会报错。
点击此处继续提问与开发者们互动

申请试用

提交后工作人员会尽快与您联系进行功能演示
技术咨询已转移到管理后台,请先登录

即时通讯云使用者请在应用详情页面咨询
客服云使用者请进入管理员模式咨询

×

400电话

商务咨询

技术咨询

免费试用