博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS导入三方框架出现"Unknown type name 'NSString'"错误
阅读量:2431 次
发布时间:2019-05-10

本文共 392 字,大约阅读时间需要 1 分钟。

导入三方框架出现一堆莫名其妙的错误(我导入的是获取汉字首字母的框架)

例如:

Expected identifier of '('

Unkonwn type name 'NSString'

Declaration of 'Protocol' must be imported from module 'ObjectiveC.runtime' before it is required

Could not build module 'Foundation'

等错误

解决办法:

 在所在项目pch文件中,把自己所#import的头文件做如下操作 

 #ifdef __OBJC__

    #import 

 #endif

分析了一下,zipArchive库是C OC C++文件混编,pch里面自加的头文件是全局性的,当在C文件import时其实是没有意义的,也就是问题出处,所以要ObjC区分开编译

转载地址:http://yntmb.baihongyu.com/

你可能感兴趣的文章
物联网浪潮之下,前端工程师如何迎刃而上?
查看>>
从端到云——工业物联网项目全栈快速开发
查看>>
LoRa vs NB-IOT:哪个物联网标准更具优势?
查看>>
有钱 Python,没钱 PHP,编程语言也嫌贫爱富
查看>>
Docker是啥?容器变革的火花?
查看>>
假如从餐饮店的角度来看架构…
查看>>
这个充电宝太黑科技了,又小又不用自己带线,长见识了~
查看>>
HDC.2019后再发力,AppGallery Connect服务新升级
查看>>
网易云音乐热评的规律,44万条数据告诉你
查看>>
超神!GitHub 标星 5.5w,如何用 Python 实现所有算法?
查看>>
扛住100亿次请求——如何做一个“有把握”的春晚红包系统
查看>>
在北京看场雪为什么这么难?
查看>>
新年了,5G手机芯片,到底买谁?
查看>>
疫情之下「在家办公模式」开启,你该选择哪些远程协同工具?
查看>>
如何使用pdpipe与Pandas构建管道?
查看>>
远程办公的33种预测
查看>>
阿里巴巴架构师:十问业务中台和我的答案
查看>>
华为云发布三类六款计算实例 打造更强云端计算能力
查看>>
PHP 语言地位遭受挑战,PHP 程序员路在何方?
查看>>
PostgreSQL好评如潮,它是如何做到的?
查看>>