10

我面临找不到文件的错误。

我已经添加了所有必要的文件,但它给出了找不到文件的文件。

#import "MagickWand.h"

对于上面的文件,它给出了错误。

#import "FrameSection.h"
#import "FreeCropIphone5.h"
#import "DoodleView.h"

请帮我。

4

6 回答 6

9

按 清理构建文件夹⌘ + alt + ⇧ + k。它可以帮助您纠正造成的错误。

可能有很多情况会导致此错误。这是清除该错误的选项之一。

于 2013-10-18T13:28:28.923 回答
4

笔记

至于根据这种问题的原因可能是由于cyclic import。意味着就像您有一个名称为的文件first.h并且您正在导入second.h并且在second.h您导入first.h并且您不包括first.h.

尝试这些步骤,希望这会对您有所帮助。

target of project-> Build Phases-> Compile Sources->

删除[found filename that cause the error in program].m

在您的项目中再次添加它。

在此处输入图像描述

Clean你的 iOS 项目 And then BuildAgain。

在此处输入图像描述

于 2013-10-18T10:58:43.953 回答
2

我在 XCode 中拖动文件夹,它开始显示为蓝色,并且该文件夹中的文件在 Project 的任何地方都无法访问,尽管它们确实存在于蓝色文件夹中。

Solution:

我只是从项目中删除了该文件夹引用,创建了“新组”并在其中添加了文件,它开始正常工作。

在此处输入图像描述

于 2015-07-30T12:44:01.333 回答
1

从存储库(git)合并后,我遇到了这个错误。最终的解决方案是:

  1. 从 xcode 项目导航器中删除文件(仅删除引用)。
  2. 将它们再次添加到项目中(从 finder 拖到项目导航器中)。

希望能帮助到你!

于 2016-08-18T15:55:02.077 回答
0

检查您的相应框架是否包含在您的捆绑包中。

为此,访问您的项目设置,选择您的目标,然后在 Build Phases 下,检查您的框架在此处的“Link binaries with libraries”部分。

于 2013-10-18T10:54:23.797 回答
0

使用 Target -> Build Phases 窗口中的搜索栏确保丢失文件的 .m 列在 Compile Sources 下,而 .h 文件列在 Copy Files 下。如果它不存在,请添加它。

我能够通过添加丢失的 .h 文件来解决这个问题。

于 2016-11-29T17:41:46.330 回答