我很困惑。我在Finder中复制并粘贴了3个文件,然后又回到了我的xCode项目中。我现在已经调整了xib并对.h和.m文件进行了相应的更改,但似乎这三个文件没有被编译。现在我有一个明显明显的语法错误,但xCode似乎并不关心。我甚至可以在模拟器中运行应用程序。
我实际上没有重构我现有的代码来使用新的视图控制器,但这不重要,对吧?发生了什么事?
答案 0 :(得分:5)
它们尚未编译。
在您的项目设置中转到“构建阶段”,“编译源”,然后单击“+”
添加.m文件,然后编译。
编辑:为了一起避免这个问题 - 我意识到当我向项目添加新文件时,我的项目在添加文件对话框中未经检查,这就是为什么它没有添加到编译源列表中。在添加之前检查是否可以手动执行此操作。答案 1 :(得分:2)
在编译之前,再想在@RyanG中添加一个步骤,尝试从菜单中清除代码产品 - >清洁。