iOS小技能: 找不到导入头文件的解决方案

Posted iOS逆向

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS小技能: 找不到导入头文件的解决方案相关的知识,希望对你有一定的参考价值。

文章目录

引言

问题描述:Unknown type name ‘xxxx’

问题原因:

  1. 缓存导致
  2. search Paths没有设置对应的目录:比如pod install之后,没有修改对应的xcodeproj配置
  3. 新建文件时,把文件添加到其他targets:比如不小心将文件添加到消息推送扩展

解决方案: 先分析找到对应原因,再针对性解决。

I 分析问题原因

分析方法:枚举使用对应的枚举类型 ,class使用ID或者c@lass进行声明。

把你.h中导入的类文件改成@class声明,然后再在.m中import。同理,枚举的可以使用对应的枚举类型声明,类可以使用

以上是关于iOS小技能: 找不到导入头文件的解决方案的主要内容,如果未能解决你的问题,请参考以下文章

CMake GoogleTests 在我的测试文件中找不到导入的头文件

在xcode中编译ios项目时找不到c++头文件

clion编译jni,找不到jni.h的解决办法

无法识别 OCMock 的头文件

VScode找不到C++万能头文件<bits/stdc++.h>解决办法

在 ReskIt 中找不到 xcodebuild 头文件