在文件夹参考模式下添加文件时,Xcode无法找到头文件

问题描述 投票:3回答:1

我正在尝试使用文件夹引用模式向我的Swift项目添加许多Objective-C文件,这意味着当我将文件拖放到项目中时,我选择“创建文件夹参考”。

这是因为我所有的obj-c文件都使用#include "/folder/folder/folder/"。这些文件是使用j2objc项目生成的。

现在我的问题是,当我想#import#include .h Xcode中的一些myproject-Bridging-Header.h这些文件时找不到头文件。我像生成的文件一样使用#import "/folder/folder/folder/",但没有机会。

我在构建设置中添加$(PROJECT_DIR)/ - 搜索标题路径,但它确实需要像$(PROJECT_DIR)/folder/folder/folder/一样完全写入路径。有没有办法设置主文件夹和Xcode查找子文件夹?或者我是否需要分别编写每条路径?

objective-c swift j2objc
1个回答
2
投票

几天后我自己找到了答案!

当我在Xcode中以“创建文件夹参考”模式将我的文件拖放到我的项目时,只是对文件的引用被添加到Xcode中,文件位于我的Mac中的文件夹中。

我通过手动将文件添加到项目的文件夹然后从该位置拖放到Xcode来解决此问题。之后,我可以通过myproject-Bridging-Header.h中的地址访问我的文件,例如#import "/folder/folder/folder/file.h"

© www.soinside.com 2019 - 2024. All rights reserved.