今天加入SVProgressHUD的第三方库的时候报了24个错误( too many errors emitted, stopping now),都是 expected identifier or '(' ,unknown type name 'NSString',could not build module 'Foundation',could not build module 'UIKit'。

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

#ifdef __OBJC__

#import "..."

#endif

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

转载于:https://www.cnblogs.com/yyt-hehe-yyt/p/5306797.html

iOS开发——导入第三方库引起的unknown type name 'NSString'相关推荐

  1. 2018年最全iOS开发之第三方库

    最全iOS开发之第三方库 最新增加 EAIntroView 一个灵活的介绍界面,可以用作引导页 UI 下拉刷新 EGOTableViewPullRefresh– 最早的下拉刷新控件. SVPullTo ...

  2. iOS开发,导入c文件引发的 Unknown type name 'NSString' 问题

    今天看到个问题,编辑工程提示Unknown type name 'NSString',如下图 导致出现异常的原因是是因为工程中添加了ZipArchive(第三方开源解压缩库) 一般情况下出现" ...

  3. 史上最全iOS开发之第三方库整理汇总

    UI 下拉刷新 EGOTableViewPullRefresh – 最早的下拉刷新控件. SVPullToRefresh – 下拉刷新控件. MJRefresh – 仅需一行代码就可以为UITable ...

  4. iOS开发常用第三方库

    UI 动画 网络相关 Model 其他 数据库 缓存处理 PDF 图像浏览及处理 摄像照相视频音频处理 响应式框架 消息相关 版本新API的Demo 代码安全与密码 测试及调试 AppleWatch ...

  5. iOS Pod 导入第三方库,如:Alamofire、HandyJSON

    安装好pod后, 在控制台进入项目目录下,输入如下命令: pod init 就会生成一个 Podfile 文件 打开文件,在里面输入要导入的第三方库,如: pod 'Alamofire', '~> ...

  6. 导入第三方库报 unknown type name 'NSString' 错误

    添加包含 C OC C++混编文件的第三方库 报unknown type name 'NSString' 错误: stackOverflow上找到解决方法: 在所在项目pch文件中,把自己所#impo ...

  7. iOS代码实现布局(三)—用CocoaPods导入第三方库Masonry

    在之前的文章中用代码实现了控件和布局,但是控件的位置是直接用坐标指定的,不美观也不便于手机机型的适配性,因此要导入第三方库Masonry来控制控件的坐标. 目录 基于CocoaPods安装Masonr ...

  8. iOS开发常用三方库、插件、知名博客

    TimLiu-iOS iOS开发常用三方库.插件.知名博客等等,期待大家和我们一起共同维护,同时也期望大家随时能提出宝贵的意见(直接提交Issues即可). 持续更新... 版本:Objective- ...

  9. 一些iOS常用的第三方库和控件及第三方框架还有动画

    网络通信 1.ASIHTTPRequest 这是一个经典的老库,功能完全而强大,但已经停止更新很久了(iOS5.0停止更新,但是我最近看github上这个项目有新改动).在不同iOS版本上略微有一些小 ...

最新文章

  1. Python3:ImportError: No module named 'compiler.ast'
  2. 打印速度快点的打印机_佳能和爱普生打印机哪个好 高性价比打印机介绍【详解】...
  3. 长治学院计算机在哪个校区,长治学院有几个校区及校区地址
  4. PatBlt - [Daliy APIs]
  5. 机器视觉 · 视觉系统选型
  6. java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI(xxx
  7. Spring Bean Scope 有状态的Bean 无状态的Bean
  8. main方法中调用spring注入bean
  9. 【LeetCode】【字符串】题号:*434. 字符串中的单词数
  10. plsql使用很卡的情况
  11. 专家称摩尔定律将于2022年失效
  12. 怎么在线把QLV格式转成MP4
  13. MPU6050-扫盲
  14. 微信端和手机qq浏览器输入框不能输入汉字
  15. Sphinx入门教程
  16. python - 正则表达式 与或非
  17. Hangfire详解
  18. 工程部署(三):低算力平台模型性能的优化
  19. Flink之Window与窗口开始时间
  20. JAVA SE 005——类型转换

热门文章

  1. 检查邮箱是否包含教育后缀.edu结尾的邮箱
  2. Django models文件模型变更注意事项(表结构的修改)
  3. python第三天課程:int, bool, str
  4. 两种高效的事件处理模式
  5. 【神经网络与深度学习】【C/C++】比较OpenBLAS,Intel MKL和Eigen的矩阵相乘性能
  6. [译] Facebook杯2013年编程挑战赛——第一轮题目及答案
  7. C++学习手记五:C++流操作
  8. 手把手玩转协同编辑(1):AST (Address Space Transformation)地址空间转换算法 基本介绍...
  9. 中国象棋程序的设计与实现(四)-- 一次“流产”的写书计划
  10. 动态调用WebService方法