Unknown type name 'NSString' 错误 (查看是否引入.c文件)

一般情况下出现“Unknown type name”是头文件互相引用出现的,这里不是这个,由于源码使用是c\c++与oc混编,下面三种可以解决问题方案。

解决方案一:

选择所有.c文件,将属性的 identity and type 改为Objective-C Source。

解决方案二:

选择所有.c文件,将.c修改为.m

解决方案三:

将Compile Sources As 改为 Objective-C++,由于修改所有文件的编译类型,可能会导致其他包括c、c++代码的提示错误,不过都是些的提示异常,按提示修改即可。

感谢:iOS开发 Unknown type name 'NSString' 错误

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,969评论 19 139
  • 今天看到个问题,编辑工程提示Unknown type name 'NSString',如下图 导致出现异常的原因是...
    shyizne阅读 13,311评论 0 8
  • 今天看到个问题,编辑工程提示Unknown type name 'NSString',如下图 导致出现异常的原因是...
    snail小菜阅读 275评论 0 0
  • 一个人的生活 人类是群居动物,但是随着社会的不断进化,人们越来越意识到个人空间,隐私这些群居所无法解决的问题,所以...
    可乐是个智障阅读 299评论 0 0
  • 我一直觉得有一些生活经历是必要的 苦不苦,累不累,都只是当时的感觉 现在而言,过去的一切都让我们更好地成长、更加珍...
    孤单的骆驼阅读 327评论 0 0