IM在当今也比较火,当然也少不了第三方SDK,环信,融云....我们就挖一挖集成环信遇到的坑~
如果你的工程中用到了EaseUI.h,导入到工程以后会报runtime的错误,这时候你就要去看你的pch是不是忘了加#ifdef OBJC&&#endif,如果是加了这个还解决不了问题的话,你就在看pch中是不是#ifdef OBJC遇到了别的#ifdef的#endif提前结束了,可以尝试一下,换一下代码的位置.
首先第一步会要你登录IM用户,但是排除不了有些人考虑的少,直接用登录环信的账号密码来登录IM用户,这样是绝对行不通的,需要登录环信的后台,在里面注册IM用户,或者在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions里面注册.注册的IM用户是要跟登录的一样的.
如果跟着文档一步一步来的情况,他的登录代码下会紧跟着退出代码,切记!!!退出的代码是不能写在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions里,因为写在这里面的话,你的IM用户刚刚登录,就又会退出.