ios - iOS项目提供 “Automatic Reference Count Issue”

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

当我编译并运行项目时,几乎每个.m文件都给了我一些错误,这些错误说Receive Type "theFilename" for instance X does not declare a method with selector "otherMethod:"
我可以通过在代码中上移“otherMethod”来纠正这些问题,因此它超出了它所引用的点...但是,这种情况似乎很奇怪,因为(据说)这是已提交的代码,并且在App Store中正常运行。

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

任何关于如何解决这个问题的想法或想法都可以在没有医生给每个文件的情况下得到解决。

最佳答案

ARC禁用:
在左侧组织者中单击您的项目。
在下一列中选择目标。
选择顶部的“构 build 置”选项卡。
向下滚动到“Objective-C自动引用计数”(在“用户定义的设置”组下可能会列为“CLANG_ENABLE_OBJC_ARC”),
并将其设置为NO。

ARC启用:
打开项目,然后选择编辑->重构->转换为Objective-C ARC。这将开始检查您的代码是否已准备好进行转换。

https://stackoverflow.com/questions/16242142/

相关文章:

java - 泛型错误-找不到符号类

ios - XCode 未定义引用

ios - UITextfield的语义问题

c++ - 试图编译 boost 依赖库 - "is private"错误

c++ - 无法在NetBeans IDE中编译C++-给出错误 “CreateProcess er

actionscript-3 - AS3中的突破游戏错误#2007

c# - 建立安装程序时出错

c++ - VC++编译器忽略重载函数

mongodb - 在CentOS 6.3上编译mongo-perf时未定义的Boost引用

path - Makefile中的路径定义