Xcode不立即识别新类(iOS)
我一直在使用Xcode大约5个月,而且最近刚刚添加一个新类时遇到了一个问题。 如果我添加一个新的类,例如说“CustomCell”,我尝试导入“#import CustomCell.h”到一个不同的.m文件,它会给我一个错误,说'CustomCell.h文件没有find',即使它是正确的在列表上。 过去我没有遇到过这个问题,而且我知道我在进行导入时的工作方式(至less我没有改变我之前的工作方式)。
我最近不止一次遇到这个问题,有时如果我closuresXCode并重新启动它,它会识别这个类。 有没有其他人有这个问题? 是否有一个快速的方法来刷新项目,看看Xcode是否可以识别新的类?
closures所有的项目,打开组织者(从窗口菜单),确保select正确的项目,然后相反的“派生数据”点击删除。
之后,closuresXcode,重新打开它,打开你的项目,清理它,一切都应该正常工作。
多个目标:确保你的文件属于必要的目标!
对于新文件,请确保已选中相应的目标。
对于现有文件,请检查文件检查器以validation目标成员资格。
我有同样的问题与Xcode没有看到我为我正在创build的Watch OS2应用程序创build的任何新类。
最终我发现它看到了我在“扩展”目录中创build的新类,但是我在项目的“应用程序”目录中创build的每个类都不显示。
对我而言,在扩展中创build一个新的.swift文件,然后将项目中的引用和实际文件手动移动到适当的位置。 之后,我能够在我的视图控制器中实例化这些类。
希望能帮助任何其他挣扎的手表应用程序制造商。
对于那些处理相同的问题和上述解决scheme未能解决它,请确保你没有
循环import
像我一样的问题。 它发生在我身上,因为我有复杂的代码,我没有意识到我的错误。