Iphone .h文件的结尾是;“编辑源代码”;目标c中构建阶段的

Iphone .h文件的结尾是;“编辑源代码”;目标c中构建阶段的,iphone,objective-c,Iphone,Objective C,我对目标c还不熟悉,正在阅读一些书来学习它 我为示例应用程序创建的应用程序给了我一个编译器警告:警告:没有处理文件的规则。。。通过谷歌搜索,我发现问题在于它试图处理的文件在构建阶段的“编译源代码”窗口中。当我删除.h文件时,警告消失了 我的问题是,它是如何进入那里的?如果每次都发生,我无法缩小范围,但是在我当前的应用程序中,如果我添加一个新的Objective C类,它会自动将.h文件放在Compile Sources窗口中。所以我想知道是否有人能告诉我为什么会发生这种情况,以及我如何才能阻止它

我对目标c还不熟悉,正在阅读一些书来学习它

我为示例应用程序创建的应用程序给了我一个编译器警告:警告:没有处理文件的规则。。。通过谷歌搜索,我发现问题在于它试图处理的文件在构建阶段的“编译源代码”窗口中。当我删除.h文件时,警告消失了

我的问题是,它是如何进入那里的?如果每次都发生,我无法缩小范围,但是在我当前的应用程序中,如果我添加一个新的Objective C类,它会自动将.h文件放在Compile Sources窗口中。所以我想知道是否有人能告诉我为什么会发生这种情况,以及我如何才能阻止它。非常感谢大家

编辑:我刚刚重新启动了XCode,它不再将.h和.m文件一起添加到“编译源代码”窗口(它只添加了.m文件)

只需从我的Xcode菜单中为新的.m和.h文件选择“添加到项目”,选中“添加到目标”,然后在为我的iPhone目标构建时编译和链接它们

检查路径相对于什么(打开“文件检查器”)。可能是您正在迁移文件,但不小心它们被标记为“相对组”,这导致编译器找不到文件。见鬼,这对我来说也相当混乱

只需从我的Xcode菜单中为新的.m和.h文件选择“添加到项目”,选中“添加到目标”,然后在为我的iPhone目标构建时编译和链接它们

检查路径相对于什么(打开“文件检查器”)。可能是您正在迁移文件,但不小心它们被标记为“相对组”,这导致编译器找不到文件。见鬼,这对我来说也相当混乱


你好,谢谢你的回复。如果我理解正确,那么如果我将文件导入到当前项目中,这将有所帮助。我的问题是,当我需要为我的项目创建一个新类时,就会发生这种情况。我想知道项目编译器设置中是否有一个设置将新的.h文件置于构建阶段。我对这一切都太陌生了,我不知道去哪里查(请查我最新的答案。希望它能解决你的困惑。是的……我还是不知道发生了什么。刚刚进入我书中的新篇章,开始了一个新项目。每次我创建一个新类时,.h和.m文件都会放在编译源代码窗口的buildphases选项卡下。这次我删除了我创建的原始项目并开始了一个新项目,但同样的事情发生了。然后我重新启动了xcode,添加了一个新类,一切都很正常——只有.m文件被放在了“编译源代码”窗口中。我不明白???你好…谢谢你的回复。如果我理解正确,那么如果我将文件导入到当前项目中,这将有所帮助。我的问题是,当我需要为我的项目创建一个新类时,就会发生这种情况。我想知道项目编译器设置中是否有一个设置将新的.h文件置于构建阶段。我对这一切都太陌生了,我不知道去哪里查(请查我最新的答案。希望它能解决你的困惑。是的……我还是不知道发生了什么。刚刚进入我书中的新篇章,开始了一个新项目。每次我创建一个新类时,.h和.m文件都会放在编译源代码窗口的buildphases选项卡下。这次我删除了我创建的原始项目并开始了一个新项目,但同样的事情发生了。然后我重新启动了xcode,添加了一个新类,一切都很正常——只有.m文件被放在了“编译源代码”窗口中。我不明白???