美文网首页环信iOS开发iOS Developer
iOS-集成环信EaseUI报错(SDK版本 V3.2.3 20

iOS-集成环信EaseUI报错(SDK版本 V3.2.3 20

作者: 一位不愿透露姓名的王先生_ | 来源:发表于2017-01-09 22:31 被阅读3138次
    一、错误类型

    2017年01月09日集成环信(SDK版本 V3.2.3 2016-12-29)导入EaseUI后报错!(见下图):

    01-集成EaseUI报错.png
    二、错误分析

    当时第一反映就是我操!咋这样了呢。。。我就倒个EaseUI啊,怎么报Unknow type name'NSString'呢?What happened!
    仔细冷机下来分析报错可能导致的问题:

    1. 会不会是导入重复的第三方类库(基本不可能,报错不是这个)
    2. 是不是少引用了什么文件呢(看着像Foundtion,但是我其它文件之前都好好的啊!!!)
    三、寻求解决办法
    1. 立即资讯环信客服(环信客服目前是我见过的最专业的,服务最好的客服,鼓励!),但是我在厂里发不出去截图,没办法给客服小哥描述错误!暂时放弃了。
    2. 请教其它iOS小伙伴(自己没亲身经历过,真的不好猜问题发生在哪里),又没成功。
    3. 默默地百度(查到比较老的版本的相关的类似问题,我就顺藤摸瓜进行下一步)
    4. 看环信Demo源码,果然找到问题所在(上图)。


      02-解决EaseUI报错问题.png
    #ifdef __OBJC__
    
    #ifndef PrefixHeader_pch
    #define PrefixHeader_pch
    
    #import <Foundation/Foundation.h>
    #import <UIKit/UIKit.h>
    //#import "EMSDKFull.h"
    //#import "EaseUI.h"
    
    #endif
    
    四、环信Demo的pch文件(见下图):
    03-环信Demo的pch文件.png

    相关文章

      网友评论

        本文标题:iOS-集成环信EaseUI报错(SDK版本 V3.2.3 20

        本文链接:https://www.haomeiwen.com/subject/vqshbttx.html