问题描述
各位大侠,急救.......我在IOS中导入SDK没有问题,初始化也没有问题,但当程序执行到用户登录的时候就会报错。错误信息如下:EMCoreLog::EMCoreLog() fatal error: unexpectedly found nil while unwrapping an Optional value程序如下:let myOpt = EMOption.init(appKey:"appkey")myOpt.apnsCertName=nilEMClient.sharedClient().initializeSDKWithOptions(myOpt)EMClient.sharedClient().addDelegate(self,delegateQueue:nil)EMClient.sharedClient().chatManager.addDelegate(self,delegateQueue:nil)let error=EMClient.sharedClient().loginWithUsername("username",password:"password")执行到最后的登录语句就出错急急急急急
解决方案
打印用户名,密码和error看一下
解决方案二:
非常感谢, 找到问题原因了,我是把初始化和登陆放在了不同的地方,初始化是在AppDelegate里做的没有问题,登录我用了一个Login的ViewController输入用户名密码后登录,这样写就报错。我把登录放在AppDelegate里写死用户名和密码是可以登录的。还没想好怎么实现我的登录功能。
时间: 2024-10-10 13:45:31