今天开始教师端集成环信,遇到了几个奇奇怪怪的问题,特意抽出来记录一下
1.--------------------------------
这个问题是因为图片出了问题,虽然显示的是.png格式,其实不是标准的.png格式;
解决方法: 找到 这张图片,从项目中拷贝出来,导出为.png格式,然后将项目原来的图片删除掉,用这张新导出的图片替换
2.----------------------------
如图,我在将环信的MBProgress拖入我的工程后,预编译后,程序崩溃到这一行,给我的错误提示是,有多个方法名,属性名叫做"setProgress",这个问题的原因是 indicator的强转类型是 id 造成的,这不是代码错误,这是模拟器不能正确判断这里的setProgress是调的谁的方法.
扫描二维码关注公众号,回复:
1034227 查看本文章
解决方法: 如图我注掉的代码,改变一下强转类型就可以, 这里为什么要转成什么类型, 有三种都可以解决这个问题 ,前2个是MBProgressHub自己定义的,第3个是系统的
3:-----------------------------------
集成环信的过程中,引入了C语言和C++库,为了保护OC,需要在宏文件添加一句代码
#ifdef __OBJC__
#endif
如图: