【问题标题】:Apple's Reachability without ARCApple 在没有 ARC 的情况下的可达性
【发布时间】:2012-05-17 05:47:41
【问题描述】:

我想在我的应用中检查互联网连接。所以我使用 Apple 的 Reachability 示例代码。

但是由于使用了 ARC 存在一些错误。我更正了其中一些错误,但其他错误仍在我的代码中。

我应该如何解决这个问题?有什么想法吗?

谢谢。

【问题讨论】:

标签: ios xcode compiler-errors automatic-ref-counting


【解决方案1】:

您可以按文件禁用 ARC。

  1. 在文件列表中选择项目
  2. 选择目标
  3. 单击“构建阶段”选项卡
  4. 打开编译源阶段
  5. 向下滚动直到找到您的源文件(或使用搜索字段)
  6. 双击该文件的编译器标志列
  7. 输入-fno-objc-arc

现在该文件已禁用 ARC。

【讨论】:

  • 抱歉,这不是一个选项 =) 我需要 ARC
  • 设置此标志不会禁用所有项目的 ARC,只会禁用标记的文件
  • 这真的很有用! +1
【解决方案2】:

尝试将其用于您的 ARC 版本代码 -> Reachability (iOS) ARCified

【讨论】:

  • -fno-objc-arc 可用时,维护您自己的 Apple 示例代码分支是一个糟糕的理由。
  • 是的,在知道 ARC 可以被禁用后,我也有同样的感觉 :(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-26
  • 1970-01-01
相关资源
最近更新 更多