0

我从一个我没有联系的开发人员那里继承了一个 iOS 项目。

当我编译和运行项目时,几乎每个 .m 文件都给我一些错误,说Receive Type "theFilename" for instance X does not declare a method with selector "otherMethod:"

我可以通过在代码中向上移动“otherMethod”来解决这些问题,因此它高于引用它的点......但是整个情况似乎很奇怪,因为(据称)这是提交的代码并且是App Store 中的功能。

我的想法是我的 XCode 中缺少一些导致此问题的设置。

任何关于如何在不让医生检查每个文件的情况下解决此问题的想法或想法,将不胜感激。

4

1 回答 1

0

ARC 禁用:在左侧管理器中单击您的项目。选择你的目标,在下一列中结束。选择顶部的构建设置选项卡。向下滚动到“Objective-C Automatic Reference Counting”(它可能在 User-Defined 设置组下列为“CLANG_ENABLE_OBJC_ARC”),并将其设置为 NO。

启用 ARC:打开你的项目并选择 Edit -> Refactor -> Convert to Objective-C ARC。这将开始检查您的代码是否已准备好进行转换。

于 2013-04-26T17:42:03.517 回答