ios环信集成调用ChatViewController崩溃

大家好,我刚集成完环信demo进公司的项目,证书也没上传,一句代码也没添加,调用ChatViewController直接崩溃。请问可能是什么原因   
这是调用的代码
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
    ChatViewController *chat = [[ChatViewController alloc]initWithChatter:@"test2" isGroup:NO];
    [self presentViewController:chat animated:YES completion:nil];

}
 
报错原因是
[EMDeviceManager _setupNetworkMonitor]: unrecognized selector sent to instance 0x1036d720
 
 
是否需要先上传证书,并在appdelegate中加入代码?
共1个回复

环信沈冲

2015-10-15 11:27

这是您自己的代码写的不完善导致的,可能跟您这个方法调用参数有关,也可能是跳转控制器方法的原因,请参照demo中跳转控制器代码,或参考集成视频http://v.youku.com/v_show/id_XMTMwMDQ5MDA0NA==.html?f=23630826&from=y1.2-3.4.4

fanfine

2015-10-16 10:50

我也出现这种问题,reason: '-[EaseMob callManager]: unrecognized selector sent to instance 0x7f8fc353fd50',使用了视频中那个代码跳转,present方法,不知道为什么总报错

环信沈冲

2015-10-16 10:54

您这个报错跟上面的问题不一样,您这是因为使用到语音功能,需要导入libEaseMobClientSDK.a包,删掉lite.a包,other linker flags使用-ObjC即可

fanfine

2015-10-16 14:21

@2914:删掉了呢,但是错误更多了..........应该是缺少依赖包........咋办

Xavior

2016-01-06 09:25

我也是,一旦导入SDK,把other linker flags使用ObjC就报很多错误
点击此处继续提问与开发者们互动

申请试用

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

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

×

在线咨询

电话咨询

技术咨询

免费试用