如何从XCode中删除ARC
我已经在XCode 4.2中创建了一个项目,并选中了ARC。 问题是我必须下载并添加ASIHttpRequest文件。 当我尝试编译时,这会产生一大堆错误。 有没有办法解决这个问题(除了再次创建一个项目)?
单击左侧导航视图中项目的名称,转到目标 – >构建阶段,并将-fno-objc-arc添加到任何相关文件的“编译器标志”。
您可以通过在编译时将标志-fno-objc-arc
传递给每个文件来关闭ARC per-file。 将标志添加到项目导航器中目标下的Compile Sources组中需要ARC禁用的文件。
另一种选择是将ASIHttpRequest编译为自己的框架,该框架没有启用ARC,只是链接到框架。 说起来,ASIHttpRequest已经不在框架中吗? (我有一段时间没看过它)
继续使用ARC,但为ASIHttpRequest文件禁用它。 这个答案应该指出你正确的方向:
如何为项目中的单个文件禁用ARC?
- 抑制自定义UITabBarController中的更多导航控制器
- firebase,swift,ios – 无法获取默认标记Error Domain = com.firebase.iid Code = 6“(null)”
- iOS 7.1 beta5 tableviewcell高度显示范围之外的对象
- 在iOS上使用AVCodec将原始YUV420P编码为h264
- 我如何添加一个标准的UIButton徽章?
- Swift – 如何使用Firebase中的“shouldChangeTextInRange”进行实时search?
- iOS有“Notification Listener”吗?
- 通过布局锚点自动布局
- 未find超类“-init”的指定初始值设定项的方法覆盖