作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 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/
我有一个 ARC 项目,我正在尝试向其中添加 AFNetworking。在目标的构建阶段中,我用“-fno-objc-arc”标志标记了所有 AFNetworking 文件。但我仍然收到很多编译器警告
我是一名优秀的程序员,十分优秀!