ARC中的AFNetworking在添加-fno-obc-arc后会给出编译器警告

mez*_*ulu 2 automatic-ref-counting afnetworking

我有一个ARC项目,我正在尝试添加AFNetworking.在目标的构建阶段中,我使用"-fno-objc-arc"标记标记了所有AFNetworking文件.但是我仍然收到很多编译器警告,例如"方法可能缺少[超级dealloc]调用","No'assign','copy'或'retain'属性指定,指定假定",这有时是后跟"默认属性'赋值'不适合非gc对象".

我见过的关于AFNetworking的所有例子都说,如果我设置编译器标志,文件应该编译时没有错误或警告.我错过了什么?

Fel*_*lix 10

似乎AFNetworking现在用ARC编译,因此不需要-fno-objc-arc标记.在非ARC项目中,您需要使用标记AFNetworking文件-fobjc-arc.AFNetworking在最近的提交中也放弃了iOS 4的支持.