我从与我没有联系的开发人员那里继承了一个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。这将开始检查您的代码是否已准备好进行转换。
关于ios - iOS项目提供 “Automatic Reference Count Issue”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16242142/