iPhone - 将新组添加到类文件夹 - 导入未检测到

Posted

技术标签:

【中文标题】iPhone - 将新组添加到类文件夹 - 导入未检测到【英文标题】:iPhone - adding new group to class folder - import not detecting 【发布时间】:2010-10-13 11:45:54 【问题描述】:

希望你能帮忙。

好的,我在 Classes - Libs: Classes/Libs 下创建了新的组/文件夹,并在那里创建了类 Msg.h

现在我正在尝试将其导入我的 RootViewController

#import "Libs/Msg.h"

但我收到一个错误:

Libs/Msg.h = no such file or directory    

我该怎么办?

干杯, /马辛

【问题讨论】:

【参考方案1】:

好的,事实证明,Libs 不是必需的

#import "Msg.h"        

即使它在文件夹级别下降也足够了。

谢谢

【讨论】:

Xcode 中的组和 Finder 中的文件夹不相关。组在 Xcode 中显示为棕褐色;您添加到 Xcode 项目中的文件夹显示为蓝色(重要的是,Xcode 将文件夹视为单个对象,[通常] 一次复制所有内容 - 它不考虑文件夹内的任何内容)。当您使用Libs/Msg.h 之类的路径导入标头时,预处理器将在Libs 文件夹 中查找Msg.h 文件。由于您创建的是组,而不是文件夹,因此不存在这样的文件夹,因此找不到文件。【参考方案2】:

你的 RootViewController 在什么路径?如果在导入中给出路径,它必须是相对于当前文件的。还要检查目录和文件的大小写; Mac OS X 不区分大小写,但 Xcode 和 iPhone 不区分大小写。

【讨论】:

以上是关于iPhone - 将新组添加到类文件夹 - 导入未检测到的主要内容,如果未能解决你的问题,请参考以下文章

SqlAlchemy 将新字段添加到类并在表中创建相应的列

C#互操作:将新工作表添加到现有文件后,excel进程未退出[重复]

Dictionary 嵌套Dictionary

如何将新字体导入项目 - Angular 5

将json-simple添加到类路径后仍然无法解析简单符号[重复]

将包添加到类路径时出现包不存在错误