错误:没有这样的文件或目录
我的项目工作得很好。 然后,我将一些文件从项目的根目录移到了一些子文件夹。 现在,当我尝试运行应用程序时,收到此错误消息:
<unknown>:0: error: no such file or directory: '/Users/anapaix/Desktop/currencyExchange/CommentsController.swift'
我收到了所有20个移动文件的相同错误。
另外,这些文件现在在我的项目中显示为红色:
当我双击文件,一个空的Swift文件出现,就像里面什么都没有。 我有一种感觉,应该有一些简单的解决办法,为了让Xcode识别这些文件,但不知道它会是什么。
你移动了文件。 Xcode不知道。 你需要告诉Xcode文件在哪里。 (注意:其他答案也可以,但是如果你不想删除它们并重新添加它们,你可以使用这个方法)
select您的红色文件,打开文件检查器(Option + Command + 1),然后单击文件夹(在下面的屏幕截图中用红色圈起来)。 然后find你的文件并点击Choose
。 文件名应该回到黑色。
如果多个红色文件在同一个文件夹中,则可以在Project Navigator(左列Command + 1)中select多个文件,单击File Inspector中的文件夹图标(仍以红色圈起来,但文本不同;它可能会说“多选”或其他),然后单击包含文件的文件夹 。 如果文件名没有改变,Xcode应该自动检测所有的文件。
去Xcode->文件 – >添加文件…并添加缺less的文件到项目。
当你从项目工作区中移动任何文件时,xcode不会自动识别新的path,xcode会将其视为已删除。 所以,请删除您的资源pipe理器中的红色文件。
然后再将文件从查找器拖到您的项目。
这样你的项目find了用于编译的文件的新文件path。