问题描述
iOS按照视频在已有项目里面添加集成UI,出现ARC Semantic Issue问题。
解决方案
这个问题一般应该是c++和oc混编时出现,一般就是在应用oc文件的时候,如果是在Pch文件里引用的,需要加个#ifdef __OBJC__import xxxx // 把你的头文件都加到这个#if中#endif 这样处理。
解决方案二:
other link 设置 ,依赖库 项 截图下
解决方案三:
解决方案四:
预编译文件加了么 预编译文件的路径设置了么
解决方案五:
还是解决不了。这问题没头绪啊。编译路径都设置了。
解决方案六:
lib 静态库,包含连个静态库libEaseMobClientSDK.a和libEaseMobClientSDKLite.a。 libEaseMobClientSDKLite.a不包含实时语音功能,libEaseMobClientSDK.a包含所有功能。如果你的app中不需要实时语音功能,删掉libEaseMobClientSDK.a只使用libEaseMobClientSDKLite.a即可。 您使用的是libEaseMobClientSDKLite.a,所以Other Link Flags需要使用-force_load空格加libEaseMobClientSDKLite.a路径。
解决方案七:
有人解决了这个问题吗?
解决方案八:
@xiao 上述给出的解决方案没有解决您的问题么
解决方案九:
贴一下右边
解决方案十:
添加SDK的时候没有问题,后来就按视频添加UI,添加过后出现了这个问题,后来改了一下Precompile prefiex header 为NO,出现了其他的问题,改着改着就又出现了这个问题了。问题指向都是nsobjectRuntime.h。
解决方案十一:
看下你pch文件是不是好用的。对照demo看看
解决方案十二:
复制了demo里面的pch文件,成功了,不过还有其他的一些问题,解决了,现在可以运行了。谢谢大家的帮助。