ARC在AFNetworking中挣扎

时间:2013-11-14 22:17:59

标签: ios json xcode afnetworking

我在我的应用中使用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.

我不明白......

3 个答案:

答案 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