繁体   English   中英

为什么我的Objective-C代码没有在xCode中引起错误?

[英]Why isn't my objective-c code causing errors in xCode?

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

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

它们尚未被编译。

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

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

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

就像在编译之前尝试从菜单“产品”->“清理”中清除代码一样,在@RyanG中添加另一步。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM