我在我的应用中使用AFNetworking。在我导入文件并构建应用程序后,我得到了90个错误,抱怨ARC模式。
ARC forbids explicit message send of 'autorelease'
我试图去修改 - > 折射镜 - > 转换为Objective-C ARC
但后来我得到了:
Cannot Convert to Objective-C ARC
Xcode found 93 issues that prevent conversion from proceeding. Fix all ARC readiness issues and try again.
我不明白......
答案 0 :(得分:4)
请勿尝试自行将AFNetworking
迁移到ARC,或者更改为较新版本(使用ARC)或disable ARC for the AFNetworking
files。最好还是使用Cocoapod来管理你的依赖关系并忘记ARC不匹配问题。
答案 1 :(得分:2)
确保下载AFNetworking 2.0。
答案 2 :(得分:1)
在“项目设置”中的“构建阶段,编译源”下,选择AFNetworking文件并添加-fno-objc-arc作为编译器标志。这会禁用这些文件的弧。
我绝对同意。使用Cocoapods或使用ARC获取AFNetworking 2.0或1.x