gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 06:20:09 24 4
gpt4 key购买 nike

我有一个 ARC 项目,我正在尝试向其中添加 AFNetworking。在目标的构建阶段中,我用“-fno-objc-arc”标志标记了所有 AFNetworking 文件。但我仍然收到很多编译器警告,例如“方法可能缺少 [super dealloc] 调用”,以及“未指定‘assign’、‘copy’或‘retain’属性,assign assumed”,这有时是其次是“默认属性属性‘assign’不适合非 gc 对象”。

我见过的所有关于 AFNetworking 的例子都说,如果我设置了编译器标志,文件应该可以编译而不会出现错误或警告。我错过了什么?

最佳答案

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

关于automatic-ref-counting - ARC 中的 AFNetworking 在添加 -fno-obc-arc 后给出编译器警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12451084/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com