2012-05-17 35 views
6

我想在我的應用程序中檢查互聯網連接。所以我使用Apple的Reachability示例代碼。沒有ARC的蘋果的可達性

但是由於使用ARC,存在一些錯誤。我糾正了其中的一些,但其他錯誤仍然在我的代碼中。

enter image description here

我應該怎麼解決這個問題呢?有任何想法嗎?

Thnx。

+0

嘗試使ARC禁用。 [看這個](http://stackoverflow.com/questions/6646052/how-can-i-disable-arc-for-a-single-file-in-a-project)修改 –

回答

1

嘗試使用此爲您的ARC版的代碼 - >Reachability (iOS) ARCified

+2

這是一個不好的理由來維護當'-fno-objc-arc'可用時,你自己的Apple示例代碼分支。 –

+0

是的,我知道ARC可以被禁用:( – ilight

22

您可以在每個文件的基礎禁用ARC。

  1. 選擇在文件列表中
  2. 項目選擇目標
  3. 單擊構建階段選項卡
  4. 打開編譯源代碼相
  5. 向下滾動,直到你找到你的源文件(或使用搜索字段)
  6. 雙擊該文件的Compiler Flags列
  7. Enter -fno-objc-arc

現在對於該文件ARC被禁用。

+1

對不起,這不是一個選項=),我也覺得一樣:我需要ARC –

+7

設置此標誌不會禁用所有項目的ARC,但只是標記的文件 –

+0

日Thnx。這真的很有用 –

相關問題