Unknown type name 'NSString'——Xcode中拖入第三方框架,框架中的一个.m文件中大量上述报错的原因与解决方案
2016-01-27 16:00
519 查看
Unknown type name 'NSString'——Xcode中拖入第三方框架,框架中的一个.m文件中大量上述报错的原因与解决方案
一、问题描述:
在公司实习,进行JSON(字典)转模型,公司项目中使用的MJExtension 框架,原来工程文件中没有问题。但是在我新建的项目中拖入此框架后,编译疯狂报错:Unknown type name 'NSString' 超过16个以上都是这种错误提示。如下图所示:
二、解决历程:
后来经网上找问题原因,发现有出现类似问题的分别是:1、 添加pch文件:新建pch文件后,并在 settings里面的 Prefix Header 中添加: $(SRCROOT)/pch/pchFile.pch 并按回车。从新编译时却没有了上述有关于字符串的报错,但是却会产生另一个报错:提示找不到pchFile.pch文件。纳闷,明明添加了此文件。
2. 网上还有说有关于.c文件编译的问题,经核查我的项目文件里面没有.c文件。
3. 再就是发现报错的源文件中未引入任何头文件。遂在报错文件中添加 #import <Foundatin/Foundation.h>,编译运行 成功。
三、具体问题原因待定。
不过第三方框架编译报错的文件中 未包含任何头文件,值得推敲~ 有知道具体原因的朋友们,请评论区留下你们的智慧~
相关文章推荐
- 知识库上传
- PHP开发APP接口
- 【原创】基于Java NIO的多人在线聊天工具源码实现(登录,单聊,群聊)
- Android Audio System之三:AudioPolicyService和AudioPolicyManager
- nginx常用超时设置
- python基础概念学习笔记
- node之object-assign
- 解决ntp的错误 no server suitable for synchronization found
- 【优化】Unity的Profiler性能分析
- 属性动画的简单使用和总结
- opencv改变图像大小cvResize和resize
- PostgreSQL数据库系统优点
- JAVA的静态变量、静态方法、静态类
- 光驱挂载
- 通过js动态为标签元素添加点击事件
- iOS9 视图弹出的弹簧效果
- 开源Cortex-M模拟器QEMU的使用方法
- 多线程之GCD
- matlab二值图像腐蚀(黑白图像)
- 利用html5调用本地摄像头拍照上传图片