IM在當(dāng)今也比較火,當(dāng)然也少不了第三方SDK,環(huán)信,融云....我們就挖一挖集成環(huán)信遇到的坑~
如果你的工程中用到了EaseUI.h,導(dǎo)入到工程以后會報(bào)runtime的錯(cuò)誤,這時(shí)候你就要去看你的pch是不是忘了加#ifdef OBJC&&#endif,如果是加了這個(gè)還解決不了問題的話,你就在看pch中是不是#ifdef OBJC遇到了別的#ifdef的#endif提前結(jié)束了,可以嘗試一下,換一下代碼的位置.
首先第一步會要你登錄IM用戶,但是排除不了有些人考慮的少,直接用登錄環(huán)信的賬號密碼來登錄IM用戶,這樣是絕對行不通的,需要登錄環(huán)信的后臺,在里面注冊IM用戶,或者在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions里面注冊.注冊的IM用戶是要跟登錄的一樣的.
如果跟著文檔一步一步來的情況,他的登錄代碼下會緊跟著退出代碼,切記!!!退出的代碼是不能寫在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions里,因?yàn)閷懺谶@里面的話,你的IM用戶剛剛登錄,就又會退出.