我正在尝试从兄弟目录中的文件导入标题。
该项目如下所示:
Project.xcodeproj SubdirA FileA.h FileA.m SubdirB FileB.h FileB.m
在SubdirA/FileA.m
:
#import "FileA.h"
#import "SubdirB/FileB.h"
如果我将第二个#import更改为:
,我只能使用它#import "../SubdirB/FileB.h"
我将USER_HEADER_SEARCH_PATHS
中的SubdirA和SubdirB的父目录定为$(PROJECT_DIR)
。我的理解是应该从FileA的目录和USER_SEARCH_PATHS
中的每个路径尝试#import“SubdirB / FileB.h”。所以这应该有用。
解决这个问题的正确方法是什么?我过去曾经打过这个,但永远不会记得如何修复它。
答案 0 :(得分:2)
<强>更新强>
在HEADER_SEARCH_PATHS
中,您需要添加../SubdirB
。要更改此项,您需要进入项目的构建属性并搜索标题搜索路径。然后添加此路径。它会起作用。
谢谢,