我很困惑。我在Finder中复制并粘贴了3个文件,然后回到我的xCode项目中。我现在已经调整了xib并在.h和.m文件中进行了相应的更改,但是似乎这三个文件没有被编译。现在,我有一个明显的语法错误,但xCode似乎并不在乎。我什至可以在模拟器中运行该应用程序。

我实际上并未重构现有代码以使用新的视图控制器,但这没关系,对吗?到底是怎么回事?

最佳答案

它们尚未被编译。

在您的项目设置中,转到“构建阶段”,“编译源”,然后单击“ +”

添加.m文件,然后它们将被编译。

编辑:为了避免所有问题—我意识到当我向项目中添加新文件时,在添加文件对话框中未选中我的项目,这就是为什么未将其添加到“编译源”列表中的原因。在添加之前进行检查可以避免手动进行。

10-05 20:24
查看更多