Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 目标-C';s#进口声明-韩元';t导入文件夹中的文件_Objective C_Xcode_Import - Fatal编程技术网

Objective c 目标-C';s#进口声明-韩元';t导入文件夹中的文件

Objective c 目标-C';s#进口声明-韩元';t导入文件夹中的文件,objective-c,xcode,import,Objective C,Xcode,Import,我不熟悉Objective-C,还在学习它的语法,所以我正在尝试一些东西。。。我试图理解#import语句在导入文件夹中的文件时是如何工作的 我在一个文件中有一个main函数,在我的main函数的同一个目录中包含一个类的文件夹,在该文件夹中,我试图为该类导入一个头文件 我正试图这样导入它: #import "Person/person.h" 我相信这应该可以工作,但是Xcode发出了一个错误,说它找不到文件/目录 包含person.h的文件夹与我的主函数文件位于同一目录中。 我仍然不明白这段代

我不熟悉Objective-C,还在学习它的语法,所以我正在尝试一些东西。。。我试图理解#import语句在导入文件夹中的文件时是如何工作的

我在一个文件中有一个main函数,在我的main函数的同一个目录中包含一个类的文件夹,在该文件夹中,我试图为该类导入一个头文件

我正试图这样导入它:

#import "Person/person.h"
我相信这应该可以工作,但是Xcode发出了一个错误,说它找不到文件/目录

包含person.h的文件夹与我的主函数文件位于同一目录中。
我仍然不明白这段代码到底出了什么问题,如果有人能告诉我正确的方法,那将非常有帮助,谢谢

(一种方法)使用此功能是将父目录(属于
Person/
)添加到目标的包含路径。

(一种方法)使用此功能是将父目录(属于
Person/
)添加到目标的包含路径。

尝试
导入“Person.h”
,文件夹实际上不可用。它是一个组,类似于项目中的虚拟文件夹,可以让您直观地组织项目文件

尝试导入“person.h”,该文件夹实际上不可用。它是一个组,类似于项目中的虚拟文件夹,可以让您直观地组织项目文件

试试
#导入“person.h”
,文件夹不是真的,它是一个组,类似于项目中的虚拟文件夹,似乎解决了我的问题,谢谢@文斯:你应该回答这个问题。试试
#导入“person.h”
,文件夹不是真的,它是一个组,类似于项目中的虚拟文件夹,似乎解决了我的问题,谢谢@文斯:你应该回答这个问题。如果Person目录在include搜索路径中,那么正确的
#import
#import“Person.h”
,即
Person/Person.h
将搜索Person/Person/Person.h.@Peter我所指的父目录是
Person/
的父目录,它将澄清这一点。或者将其添加到“标题搜索路径”中,并可选地将其设置为递归。如果Person目录位于include搜索路径中,则正确的
#import
#import“Person.h”
,因为
“Person/Person.h”
将搜索Person/Person/Person.h.@Peter我所指的父目录是
Person/
的父目录--将澄清这一点。或者将其添加到“标题搜索路径”中,并可以选择将其设置为递归